Matlab學習筆記1——基礎
阿新 • • 發佈:2019-02-13
沒寫過Matlab的我又開始寫計算方法大作業了QAQ,這學期真是自己選課坑自己。
下了一個Matlab2016a,開始看。
一開始有點不太適應Matlab的程式設計語法,感覺很口語化,格式也亂亂的。
語句可以直接輸在控制檯裡,也可以把命令寫在一個.m檔案裡,在控制檯裡執行檔案。有的像cmd裡輸入命令和寫一個.bas檔案一樣。
函式
New->function,然後就長這樣:
function [ output_args ] = Untitled( input_args )
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
end
[ output_args ]
裡面填的是函式返回值,一次可以返回多個值,這一點好方便啊。
( input_args )
裡面是傳進來的引數。
函式名最好和檔名一致,好像不一樣會報錯。
矩陣
A = {1,2,3; 2,3,4; 3,4,5}
這就是最簡單的 3×3 矩陣賦值的方法。
要單獨用到其中一個值的話,矩陣 A 中的 i 行 j 列就是A(i, j)
。
高階的東西后面用到的話再說。
分號
行末加分號,這一行產生中間結果不輸出;不加分號,這一行計算出的中間結果會輸出。
輸出
如果是變數直接單獨成行什麼都不加就行了。
可以用C一樣的格式化字串輸出。
fprintf('%d\n' , x)
格式化字串的使用是一樣的。