日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Matlab一元函数绘图方法

發布時間:2023/12/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Matlab一元函数绘图方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

    • 一.基本繪圖方法plot
    • 二.坐標軸的調整+注釋
    • 三.圖像分格
    • 四.ezplot()函數方法
    • 五.fplot()函數

一.基本繪圖方法plot

plot是繪制一元曲線的基本函數,它利用自變量的一系列數據和應變量的值進行繪圖。

1)舉例畫一條正弦曲線:

x = linspace(0,2*pi,100); y = sin(x); plot(x,y);


2)若要畫多條曲線只需要將對應坐標依次放入plot函數即可:

x = linspace(0,2*pi,100); y = sin(x); plot(x,y,x,cos(x));


3)在每對坐標后面加入相應字符串,可以改變線條的形狀以及顏色

x = linspace(0,2*pi,100); y = sin(x); plot(x,y,'c',x,cos(x),'r*');


plot函數的一些參數:

符號圖像形態符號顏色
.k黑色
ow白色
xxb藍色
++g綠色
**r紅色
-實線c亮青色
:點線m錳青色
-.點虛線
虛線

二.坐標軸的調整+注釋

1)axis([xmin,xmax,ymin,ymax]);

x = linspace(0,2*pi,100); y = sin(x); plot(x,y,'c--',x,cos(x),'r:'); axis([0,3,0,1]);

2)注釋

函數含義
xlabelx軸注解
ylabely軸注解
title圖形標題
legend圖形注解
grid on顯示格線
x = linspace(0,2*pi,100); y = sin(x); plot(x,y,'c--',x,cos(x),'r:'); xlabel('這是x軸'); ylabel('這是y軸'); title('曲線圖形'); legend('y = sin(x)','y = cos(x)'); grid on;

三.圖像分格

subplot(i,j,x)函數,i和j表示將整塊面板分為i行j列個小塊,x表示在第幾個小塊作圖

x = linspace(0,2*pi,100); subplot(2,2,1); plot(x,sin(x)); subplot(2,2,2); plot(x,cos(x)); subplot(2,2,3); plot(x,2*x); subplot(2,2,4); plot(x,x.*x);

四.ezplot()函數方法

簡易繪圖方法
ezplot(‘f(x)’,[a,b])
ezplot(‘f(x,y)’,[xmin,xmax,ymin,ymax])
ezplot(‘x(t)’,‘y(t)’,[tmin,tmax])

繪制y=cos(x), x屬于[0,pi]:

ezplot('cos(x)',[0,pi]);


繪制x = cos(t)^3
y = sin(t)^3
區間[0,2pi]😗

ezplot('cos(t)^3','sin(t)^3',[0,2*pi]);


繪制隱函數:
e^x + sin(xy) = 0 , 區間[-2,0.5],[0,2]:

ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2]);

五.fplot()函數

fplot(‘fun’,lims)
fun為指定的函數m文件,lims為范圍

%先生成這個函數文件 function Y = myfun1(x) Y = exp(2*x)+sin(3*x.^2); end %再使用fplot函數 fplot('myfun1',[-1,2]);

總結

以上是生活随笔為你收集整理的Matlab一元函数绘图方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。