乙個matlab簡單程式求助

2025-06-19 15:40:09 字數 1258 閱讀 6124

1樓:網友

return c; 錯誤,直接 return 或者乾脆不要就可以春運了。扒畢梁數棗。

function c=jiafa(a,b)a=[1,2,3,4,7,9,12,18];

b=[6,2,3,4,5,6];

x=length(a);

y=length(b);

if y>x

z=y-x;

while(z>0)

a=[0,a];

z=z-1;

endend

if x>y

z=x-y;

while(z>0)

b=[0,b];

z=z-1;

endend

c=a+b;

return

2樓:劉賀

函式:function c=jiafa(a,b)x=length(a);

y=length(b);

if y>x

z=y-x;

while(z>0)

a=[0,a];

z=z-1;

endend

if x>y

z=x-y;

while(z>坦襪0)

b=[0,b];

z=z-1;

endend

c=a+b;

主程滾運序讓備激:

clear all;clc;

a=[1,2,3,4,7,9,12,18];

b=[6,2,3,4,5,6];

y=jiafa(a,b)

簡單matlab問題

3樓:閒庭信步

在matlab中,該函式用於把矩陣中元素全下標標識轉換為該元素在矩陣中對應的單下標標識。

例如:a = [1 2 3; 4 5 6;7,8,9];

f=sub2ind(size(a), 2, 3)

f =8即把矩陣a中第二行第三列的元素的全下標標識(2,3)轉換為對應的單下標標識8,即該元素從第一列順次數過去是第八號元素。

而ind2sub則用於把矩陣中元素單下標標識轉換為該元素在矩陣中對應的全下標標識。

例如,[i,j]=ind2sub(size(a),8)

i =2j =3

是把矩陣a中單下標標識8的元素轉換為對應的的第二行第三列全下標標識(2,3)。

4樓:匿名使用者

第乙個是查詢下標,第二個是根據下標擷取。

C 的簡單程式為什麼錯了,一個C 的簡單程式 為什麼錯了

哈哈。這不管程式的事,程式沒報錯。在vc 6.0中,c 編譯器不存在這個標頭檔案。如果編寫c程式的話,你應該開啟vc 6.0直接新建一個txt檔案,然後儲存成.c檔案,編譯執行ok。這樣最簡單直接,不用管其他的東東,讓編譯器自動幫你搞掂 應該是 include 吧 哦,是這個錯誤。簡單辦法加上 in...

python的簡單程式,python的一個簡單程式

coding utf 8 name raw input please enter your name if name tom print you are great else print you input the wrong name 用python語言編寫簡單程式,謝謝 5 encoding u...

關於c語言的簡單程式,關於c語言的一個簡單程式

首先,並不十分了解這個程式的本意是什麼,但是錯誤是很明顯的,看提示就該知道了。賦值符號 左邊的運算元必須是合法的左值,表示式不是合法的左值 這也是為什麼可以通過像你那樣寫等於操作的時候可以避免把等號寫成賦值符號的原因 如下修改 a i 100 b i 100 a 10 c i 100 a 10 還有...