1. 程式人生 > >學習日誌三

學習日誌三

一、Octave
1、find函式
在這裡插入圖片描述
等號前面是一個數的話,就是順排的位置,如果是一行兩列的矩陣的話,就是行與列的位置
2、sum與prod函式
在這裡插入圖片描述
求和函式和乘積函式
3、floor函式
在這裡插入圖片描述
向下取整
4、ceil函式
在這裡插入圖片描述
向上取整
5、max函式,比較兩個數值的大小,向量中最大值,矩陣中最大值
在這裡插入圖片描述
max用法,中間加[]是因為區分不加的用法,加[]中後面的1是說明結果以行來顯示,則每列中的最大值,同樣,加[]中後面的2是說明結果以列來顯示,則每行中的最大值
在這裡插入圖片描述
此條是輸出A矩陣中的最大值,max()中不加1則預設第一維度-行
在這裡插入圖片描述
和上述結果一樣
6、sum函式和flipud函式,求和對角線、副對角線元素
在這裡插入圖片描述


在這裡插入圖片描述
在這裡插入圖片描述
輸出矩陣A的對角線元素之和
在這裡插入圖片描述
實現矩陣的上下翻轉,以此來求矩陣的副對角線元素
7、pinv函式
在這裡插入圖片描述
pinv函式是求逆運算
二、Octave中圖形的生成與設定
在這裡插入圖片描述
自變數
在這裡插入圖片描述
輸出y1影象,sin函式
在這裡插入圖片描述
輸出y2函式,cos函式,但是此時先前視窗中sin函式會被替代,只會保留一個視窗
在這裡插入圖片描述
這是在一個視窗繪製多種圖形的順序,先生成第一個,然後使用保持命令,在生成第二個,r為顏色
在這裡插入圖片描述
設定,橫軸,縱軸,標註,和標題
在這裡插入圖片描述
設定當前工作路徑,並儲存圖片,圖片名自取,是把當前活動的圖形視窗列印並儲存成圖片,此為png格式
在這裡插入圖片描述
該指令是關閉所有圖形視窗
在這裡插入圖片描述
figure指令可生成多個圖形視窗
在這裡插入圖片描述
上述結果是生成了圖2,所以圖2視窗為活動的圖形視窗,該指令是在圖形視窗2中,生成1*2的圖形格子,後面的1為第一個格子為活動格子
在這裡插入圖片描述

將活動格子設為第二個格子,然後輸出y2函式
在這裡插入圖片描述
清除活動視窗中的圖形,注意是視窗而不是格子
在這裡插入圖片描述
按數值大小生成不同的顏色,第三條指令是加上標註圖
圖形如下
在這裡插入圖片描述