1樓:匿名使用者
^題1:基本運算
>> a=[22 33 4;1 3 31;54 2 32];b=[1 4 -3;3 2 3;-3 1 8];
>> a+6*b
ans =[28 57 -14; 19 15 49; 36 8 80]
>> a+b*eye(3,3) %eye——單位矩陣
ans =[23 37 1; 4 5 34; 51 3 40]
>> a*b %矩陣乘法
ans =[109 158 65; -83 41 254; -36 252 100]
>> a.*b %陣列乘法
ans =[ 22 132 -12; 3 6 93; -162 2 256]
>> a^2 %矩陣階乘
ans =[733 833 1239; 1699 104 1089; 2918 1852 1302]
>> a.^2 %陣列階乘
ans =[484 1089 16; 1 9 961; 2916 4 1024]
題2:分式函式
function y=piecewise(t)
if ( t>=0 | t<1 )
y=t.^2;
elseif ( t>=1 | t<=3 )
y=3-t;
elseif ( t>3 | t<=6 )
y=t.^2+2*t+5
end
end
>>t=[0:0.5:6]';
>>y=piecewise(t)
由於題量偏多,其餘問題另行求解。
matlab中如何程式設計序進去
2樓:匿名使用者
點選file --new-m-file或者file下方的圖示 進入m檔案編輯視窗,如果你定義了函式 比如fu**tion a=hanshu(a,b),那麼你儲存時,檔名要是hanshu
3樓:暗礁
matlab 程式的檔案
**是以.m檔案的形式呈現的。將matlab**編寫進.m檔案內然後版
執行即可。
例子:權
建立一個 helloworld.m
檔案內包括內容如下:
fprintf('hello world!');
使用快捷鍵f5直接執行,然後可以在控制檯下看到列印的:
hello world!
4樓:匿名使用者
在左上角有個空白的 像一張紙 點選就可以建立一個檔案 然後在裡面編寫
5樓:夏可祕冰凡
按你問的問題,你應該剛接觸matlab,建議你要買1~2本工具書,基礎學起
matlab中s函式的程式設計問題,matlab中S函式的程式設計問題
function sys,x0,str,ts mdlinitializesizes sizes simsizes sizes.numcontstates 0 sizes.numdiscstates 4 sizes.numoutputs 1 sizes.numinputs 2 sizes.dirfee...
matlab程式設計問題急高懸賞,MATLAB問題,高分懸賞!下面的程式完成功能是什麼?
用lingo比較簡單,有需要lingo軟體留下郵箱我發給你。lingo 如下 model sets r 1.9 c 1.2 link r,c d endsets data d 1 1 2 35 8 7 412 44 15 48 4 15 5 12 7 14 enddata bnd 0,x,50 bn...
matlab聯合程式設計問題
使用matlab編譯器試試,mcc 群裡的,哈哈 這種情況中毒的可能性很少 我這說的都是解決方法加一點理論,如果你想學理論可以看一下長篇大論,軟體方面就是程式衝突,記憶體被分配為一個個地址,這個地址用到的時候軟體衝突導致記憶體寫不進,就會出 現這種情況。如果你最近裝了什麼新軟體 謝了試試,還有可能是...