Octave快速入門(4)——製圖
繪製正弦函式與餘弦函式
>>t = [0:0.01:1]; %生成0到1的資料,步長0.01
>>y1 = sin(2*pi*4*t);
>>y2 = cos(2*pi*4*t);
>>plot(t,y1);
>>hold on; % 使用這條命令,可以繪製兩個圖形
>>plot(t,y2,'r');
>>xlabel('time'); %橫軸標籤
>>ylabel('value'); %縱軸標籤
>>legend('sin','cos') %新增圖例
>>title('plotting'); % 標題
>>cd 'F:\'
>>print -dpng 'demo.png'; %生成圖片
>> close % 關閉顯示
要想讓圖形顯示在不同視窗中,可以用下面的方式
>>figure(1):plot(t,y1);
>>figure(2):plot(t,y2);
繪製為子檢視:
>>subplot(1,2,1); %建立1行2列的圖表,當前的是第一個區域
>>plot(t,y1); %第一個區域中繪製圖表
>>subplot(1,2,2);
>>plot(t,y2);
設定圖表刻度
>>plot(t,y1)
>>axis([0.5,1,-1,1]) % 設定橫座標為[0.5,1],縱座標為[-1,1]
視覺化矩陣
>>imagesc(magic(15)),colorbar, colormap hsv %逗號連線函式呼叫
相關文章
- MxDraw雲圖快速入門手冊
- Util應用框架快速入門(4) - 整合測試開發入門框架
- C#快速入門教程(26)—— 繪圖C#繪圖
- Springboot快速入門篇,圖文並茂Spring Boot
- AutoCAD快速入門(二):圖形視窗
- 快速排序快速入門排序
- Metal入門教程(一)圖片繪製
- 使用 Python 和 GNU Octave 繪製資料Python
- AutoCAD快速入門(三):捕捉柵格繪製直線
- SQL快速入門 ( MySQL快速入門, MySQL參考, MySQL快速回顧 )MySql
- JavaScript快速入門JavaScript
- vim快速入門
- Webpack快速入門Web
- Lumen快速入門
- TypeScript 快速入門TypeScript
- phpunit 快速入門PHP
- React快速入門React
- WebSocket 快速入門Web
- Pipenv 快速入門
- MQTT 快速入門MQQT
- Zookeeper快速入門
- DvaJS快速入門JS
- SnakeYaml快速入門YAML
- RabbitMQ快速入門MQ
- 快速入門reactReact
- pipenv快速入門
- Promise快速入門Promise
- PHP快速入門PHP
- GitHub 快速入門Github
- mongodb快速入門MongoDB
- mysqlsla快速入門MySql
- Express快速入門Express
- Python快速入門Python
- NuxtJS快速入門UXJS
- MySQL 快速入門MySql
- jackson快速入門
- Composer 快速入門
- zookeeper 快速入門