1. 程式人生 > >Matlab學習筆記1——基礎

Matlab學習筆記1——基礎

沒寫過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)

格式化字串的使用是一樣的。