matlab程序輸不出結果,matlab程式 輸不出結果

2023-01-23 23:50:11 字數 673 閱讀 9168

1樓:匿名使用者

正確的命令:

x1=rand(10,1);

x2=rand(10,1);

for i=1:10

if x1(i)<0.07

l1(i)=5;

elseif x1(i)<0.26

l1(i)=6;

elseif x1(i)<0.64

l1(i)=7;

elseif x1(i)<0.89

l1(i)=8;

else l1(i)=9;

endif x2(i)<0.23

l2(i)=14;

elseif x2(i)<0.64

l2(i)=15;

elseif x2(i)<0.91

l2(i)=16;

else l2(i)=17;

endl=l1(i)+l2(i);

end[l/100]

因為l1、l2都是矩陣,所以要加(i)否則不行。

希望對你有幫助

2樓:love萱草無憂

你最後一句[l/100],沒有任何意義,程式中,l1,l2都是一個數,而你倒數第三句

l=l1(i)+l2(i);

把l1,l2當成一個矩陣進行計算,肯定沒有結果,把這一句改為l=l1+l2;

matlab中如何程式設計序進去,matlab中的指令碼程式怎麼編寫?

matlab 程式的檔案 是以.m檔案的形式呈現的。將matlab 編寫進.m檔案內然後版 執行即可。例子 權 建立一個 helloworld.m 檔案內包括內容如下 fprintf hello world 使用快捷鍵f5直接執行,然後可以在控制檯下看到列印的 hello world 按你問的問題,...

簡單的MATLAB程式,我不會matlab

雖然我不懂你的程式,但是你裡邊有幾個問題。首先,我複製貼上到matlab之後字母 都是現實紅色的 紅色是有問題咯 我隨便用個字母q代替了下。還有就是輸出影象plot ia,n1,n2,n3,k 這一行中n2,n3,這兩個,都是在中文輸入法下打出來的。當然也不行,這些符號僅能在英文狀態下輸入。然後執行...

matlab程式中是什麼意思,matlab裡和有什麼區別

乘冪的意思,如x2可寫成x.2 是對物件每個元素都進行乘冪運算的意思。比如a是一個矩陣,a 2 a a,而a.2 b,b為a中所有元素都平方後的矩陣,即對a中的某個aij,b中對應位置的是aij 2,明白了吧?matlab裡.和 有什麼區別 這是點乘 是乘法。直接用乘法的話,是矩陣乘法,也就是說,必...