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 %逗號連線函式呼叫
相關文章
- JUnit 4快速入門(轉載)
- MxDraw雲圖快速入門手冊
- OSG入門——繪製地球雲圖
- Util應用框架快速入門(4) - 整合測試開發入門框架
- C#快速入門教程(26)—— 繪圖C#繪圖
- 快速排序快速入門排序
- Metal入門教程(一)圖片繪製
- AutoCAD快速入門(二):圖形視窗
- 快速複製系統-alt_disk_install入門
- 自學前端如何快速入門?怎麼快速入門前端?前端
- SQL快速入門 ( MySQL快速入門, MySQL參考, MySQL快速回顧 )MySql
- MySQL 快速入門MySql
- mysqlsla快速入門MySql
- Pipenv 快速入門
- Envoy 快速入門
- mongodb快速入門MongoDB
- Spark 快速入門Spark
- zookeeper 快速入門
- MQTT 快速入門MQQT
- Lumen快速入門
- Webpack快速入門Web
- RabbitMQ快速入門MQ
- QT快速入門QT
- makefile快速入門
- CSS快速入門CSS
- Markdown快速入門
- Docker快速入門Docker
- mybatis快速入門MyBatis
- Nginx快速入門Nginx
- TypeScript快速入門TypeScript
- TypeScript 快速入門TypeScript
- phpunit 快速入門PHP
- Zookeeper快速入門
- pipenv快速入門
- Thymeleaf【快速入門】
- WebSocket 快速入門Web
- React快速入門React
- vim快速入門