3.1函式m檔案
matlab有1000餘條內裝函式,這些函式都用字尾為m的函式檔案編寫。當呼叫matlab函式時,在命令視窗輸入函式名,則該函式的程式即被呼叫並執行。
如 函式roots可以直接求出多項式的根,大大簡化了計算步驟。
3.2函式m檔案的組成
(1)函式定義行
必須以關鍵字function開頭,y是輸出變數,x,dim是輸入變數。
(2)幫助文字的標題行。
(3)幫助文字內容。
(4)函式體。
(5)附註。
3.3內聯函式
它的書寫格式為
inline——內聯函式;
expr——以字串形式的數學表示式;
x1,x2,…,xn——數學表示式中expr中的變數。
3.4文字m檔案
可將經常使用的重複性程式,放在擴充套件名為m的檔案中,在m檔案編輯器中進行,它執行計算所有的資料來自鍵盤輸入和工作空間中已存在的變數,它的輸出資料亦儲存在工作空間中。函式m檔案與文字m檔案是有區別的。
3.5m檔案的編輯和儲存
m檔案的編輯過程中需要除錯和排除錯誤,當確認無誤時,再進行存檔。對m檔案的編寫必須熟悉matlab流程控制。
syms xy =x^3 + 6x^2 + 11x + 6y=x3+6*x2+11*x+6
y1=sym2poly(y)y1 =
1 6 11 6
roots(y1)ans =
-3.0000
-2.0000
-1.0000
————————————————————————————————————
f=inline(『sin(x1)+cos(x2)+x1^2』,『x1』,『x2』)f =
內聯函式:
f(x1,x2) = sin(x1)+cos(x2)+x1^2
f(pi/8,pi/6)ans =
1.4029
y=untitled(2,5)y =
29
1.對網頁編輯不熟練,用ie瀏覽器第一次寫的儲存失敗了。
2.不太清楚怎麼寫m函式的幫助行和幫助文字內容。
3.之前matlab基礎薄弱,對很多例題中的語句都不太熟悉。
10月20日 html學習筆記(2)
ul li 新增新聞資訊列表 語法 資訊 資訊 有序列表 排行 語法 資訊 div在排版中的作用 相當於容器 id class table 四個元素 table tbody tr th td 加上後 載入完後再顯示 表頭 行,有幾行,就有幾對 乙個單元格 css border 邊框 solid 實線...
10月20日雜談
這幾天一直跑來跑去,膝上型電腦的充電器又放在廈門了,估計更新節奏無法保持,請見諒。最近拜訪和接待了非常多的創業者,吸納的資訊量極大,不過目前還沒有能做出有效的整理,而且,還是那句老話,砸人飯碗的東西不敢寫,所以,這個,真不好意思。幾則新聞解讀 1 網易爆庫事件 官方解釋是撞庫,但從其他第三方得到的渠...
2023年9月20日(月記)
2005年9月20日 到現在為止已經整整乙個月沒有寫日記了,今天寫的算是月記了,回憶這乙個月之中發生了不少的事,總得來說我感覺很自卑,對自已的很多方面沒有信心,不過好在學習還算是堅持下去了,沒有人與我作比較,所以我也不知我學習的進度是快還是慢。這乙個月之中我能想到的事 退了張店租的房子,把電腦搬回家...