matlab程式如下。執行的時候老報錯,求修改

2021-05-05 18:32:50 字數 933 閱讀 6434

1樓:匿名使用者

k1=-2:2;

f1=ones(1,length(k1));

k2=0:3;

f2=2.^k2;

%function [f,k]=dconv(f1,k1,f2,k2) script內部不能寫函式,如果你不需要函式的話

%直接刪掉這句好了

f=conv(f1,f2);

k0=k1(1)+k2(1);

k3=length(k1)+length(k2)-2;

k=k0:k0+k3;

subplot(221);

stem(k1,f1,'fill');

subplot(222);

stem(k2,f2,'fill');

subplot(223);

stem(k,f,'fill');%卷積後序列應該是k和f,不是k3,f3

%h=get(gca,'postion');%最後三句不知道你想做什麼,gca沒有position這個屬性

%h(3)=2.5*h(3);

%set(gca,'position',h);

2樓:**李亞

把錯誤資訊發上來啊

k1=-2:2;f1=ones(1,length(k1));k2=0:3f2=2.

^k2;function [f,k]=dconv(f1,k1,f2,k2)f=conv(f1,f2);k0=k1(1)+k2(1);k3=length(k1)+length(k2)-2;k=k0:k0+k3;subplot(2,2,1);stem(k1,f1,'fill');subplot(2,2,2);stem(k2,f2,'fill');subplot(2,2,3);stem(k3,f3,'fill');h=get(gca,'postion');h(3)=2.5*h(3);set(gca,'position',h);

怎樣手動強制終止matlab程式執行

手動強制停止matlab的執行程式,這是可以的,但是沒有必要的時候,最好不要這麼做,對手機的狀態是影響的,所以我不建議你使用這個手動方式來停止運營程式 在matlab程式設計中,有時候會遇到死迴圈或者其他情況程式執行不完,在這時就要強行終止程式的執行,以前一直都是用 工作管理員 強行關matlab,...

matlab軟體編寫完程式怎麼執行出來的

你寫程式並儲存後,如果是指令碼檔案,點上方工具中的 執行 就可以了 如果是函式檔案,要先定義輸入變數,再呼叫函式,才能執行。輸入了要執行的函式名稱,直接回車就可以啊 編制好了matlab程式,怎麼在matlab裡面執行?把門頭那個軟體開啟以後點那個新建,然後你就可以在上邊兒那段兒把你的那個程式給輸進...

matlab程式如下請問cy1是什麼意思

c y1 是什麼意思?y1是一維陣列,y1 表示y1陣列的所有元素,c y1 表示把y1的所有元素按列取出版賦值給c,此時得到權的c是一個列向量。syms x df d 是什麼意思 這句話表示宣告 x df d 為符號變數,你可以學習一下matlab的符號變數的用法。求 matlab 中變數後面的....