matlab學習過程

2022-05-27 04:39:09 字數 463 閱讀 7386

最近學了乙個方程式,廢話不多直接上**

function f2c ()

while 1

f = input('temperature in f : ');

if isempty(f)==1

break

endc = (f-32).*5/9;

c = num2str(c);

a = ['temperature in c = ',c];

disp(a)

end其實就是華氏溫度轉攝氏度,但是matlab語言卻有不同,首先就是while與end的結合,其次input可以在列印一段文字的情況下繼續輸入字元。接著就是isempty的使用,這個函式可以進行判空的操作,是非常的好用的,常用方法是~isempty,就可以在為空的時候進行break或者跳出,by the way 判空對於程式真的是非常重要。其次就是num2str函式的使用,可以實現數字轉字串的操作,非常好用。

Matlab學習過程(二)

常見的產生通用特殊矩陣的函式有 zeros 產生全0矩陣 ones 產生全1矩陣 eye 產生單位矩陣 rand 產生 0,1 區間均勻分布的隨機矩陣 randn 產生均值為0,方差為1的標準正態分佈隨機矩陣 另外,如果要產生 m,n 之間的均勻分布的s階隨機矩陣,則a m rand s m n 如...

Matlab 呼叫exe 檔案過程

matlab不但提供了與c c 混合程式設計,也提供了 和system呼叫c c 生成的exe檔案。因為這個在實際不常使用,matlab的help文件中的例項感覺不是很好,我初次使用時嘗試了好幾次才成功。今天就在此說明下。在此只說system呼叫exe檔案的使用過程,呼叫exe沒用過,但應該差不多,...

matlab學習筆記

一致化矩陣 z1 1 2 4 3 4 1 z2 1 2 2 5 6 1 b 0 1 q 3 z concur b,q 向量之和 x1 netsum z1,z2 向量之積 x2 netprod z1,z2 感知器神經網路,完成 或 的計算 err goal 0.001 max epoch 500 x ...