x = 0:pi/100:2*pi; y = sin(x); plot(x,y) 從 0 到 之間的正弦函數(shù)值 一般是簡單的繪制Sin圖 然后里面的點(diǎn)都是被取出來的 我們可以使用一下轉(zhuǎn)置的命令,這個樣子會好看許多 就變成豎的了 同樣的,,我們也可以在這里看到X,,Y對應(yīng)的個數(shù)其實(shí)是相同的 xlabel('x') ylabel('sin(x)') title('繪制一個sin函數(shù)') 覺得圖太單調(diào)的話,可以加一些說明性的東西 再執(zhí)行一次 xlim([0.02 7.02]) ylim([-1.04 0.96]) 在圖上面的隨便點(diǎn)擊倆下,,會出現(xiàn)這個右邊的按鈕 plot(x,y,'r--') 我們可以繼續(xù)在我們的圖片上面進(jìn)行微調(diào) 通過向 點(diǎn)擊這個地方,,可以讓筆記里面的圖在一個窗口打開 可以打開一個GUI 我們這里稍微探索一下,我們選擇第二個 和VB有點(diǎn)相似的地方,可以拖放一些常用的控件 隨便搞搞 生成一下 也可以打開代碼的編輯窗口 這里如果要進(jìn)行進(jìn)一步的編輯,需要安裝一個更加功能強(qiáng)大的工具箱 就是這個了,還得下載一下 接受 安裝 然后就可以,打開使用 打開的時候有個小例子,自己可以試試 里面要添加的代碼,我寫到這里了 function AmplitydeSliderValueChanged(app, event) value = app.AmplitydeSlider.Value; plot(app.UIAxes,value*peaks) app.UIAxes.YLim = [-1000 1000]; end 然后就可以生成代碼了 可以試用 function createfigure(X1, Y1) %CREATEFIGURE(X1, Y1) % X1: x 數(shù)據(jù)的向量 % Y1: y 數(shù)據(jù)的向量
% 由 MATLAB 于 12-May-2021 19:22:00 自動生成
% 創(chuàng)建 figure figure1 = figure('NumberTitle','off','Name','LiveEditorFigure');
% 創(chuàng)建 axes axes1 = axes('Parent',figure1); hold(axes1,'on');
% 創(chuàng)建 plot plot(X1,Y1);
% 創(chuàng)建 ylabel ylabel('sin(x)');
% 創(chuàng)建 xlabel xlabel('x');
% 創(chuàng)建 title title('繪制一個sin函數(shù)');
% 取消以下行的注釋以保留坐標(biāo)區(qū)的 X 范圍 % xlim(axes1,[0 7]); % 取消以下行的注釋以保留坐標(biāo)區(qū)的 Y 范圍 % ylim(axes1,[-1 1]); box(axes1,'on');
最后再說一下,這個matlab可以從圖像生成代碼,真厲害 |
|