Προς το περιεχόμενο

ασκηση στο matlab


psil

Προτεινόμενες αναρτήσεις

Δημοσ.

Μηπως μπορει καποιος να με βοηθησει

εχω το κυριο προγραμμα μηπως δεν καλω καλα την συναρτηση?

κυριο προγραμμα

> 
clc
format long
clear all
close all
x=1:3
y=1:4
z=1:4
P(x,y)=[0.3 1.0 0.7 0.2; 0.9 0.1 0.2 0.6; 0.4 0.9 0.1 1.0]
Q(y,z)=[0.7 0.9 0.6 0.2; 1.0 0.5 0.8 0.8; 0.3 0.4 0.7 0.0; 0.1 0.2 0.8 1.0]
max_product=S(i,j);

 

> 
και η συναρτηση
function max_product=S(i,j);
[m,n]=size(P(x,y))
[r,q]=size(Q(y,z))
for(i=1:m)
   for(j=1:q)
       S(i,j)=0
       for(k=1:q)
           tmp=P(i,k)*Q(k,j);
           S(i,j)=max(S(i,j),tmp);
       end
   end
end

please help

Δημοσ.

Ωραία. Για εξήγησε μου τώρα τι υποτίθεται ότι κάνει ο κώδικας σου, γιατί αυτό που βλέπω είναι λάθος και κακογραμμένο. :-)

Δημοσ.

βασικα εχω πιο πολυ προβλημα στη συναρτηση και οχι στο κυριο προγραμμα και στο πως καλουμε την συναρτηση. δλδ θελω να κανω πολλαπλασιασμο πινακων στο max product και αντι την προσθεση ποθ γινεται να παρω το max

Δημοσ.

Η συνάρτηση είναι λάθος όπως επίσης και ο τρόπος που την καλείς. Έχεις δυο πίνακες τους P,Q και θες δηλαδή να βρίσκεις το max(P*Q) ; :-)

Δημοσ.

ναι δλδ να κανω πολλαπλασιασμο πινακων και αντι για την προσθεση που γινεται να περνω το μεγιστο

μπορεις να με βοηθησεις?

Δημοσ.

το εχω δοκιμασει αυτο αλλα μου δινει μονο μια γραμμη ενω εγω 8ελω ολοκληρο πινακα εκει που πολλαπλασιαζεται ο πινακας με τον αλλον εκει που γινεται και καλα η προσ8εση των στοιχειων να μη γινεται και να περνει το μαχ απο αυτο

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...