• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

【matlab-4】函数、二维平面绘图

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
常用数学函数:
>> y = abs(x) % 取 x 的绝对值
>> y = sin(x)   % 取 x 的正弦值
>> y = exp(x) % 自然指数 exp(x)
>> y = log(x) % 自然对数 ln(x)
 
向量矩阵的运算:
>> y = min(x)   % 向量 x 的极小值
>> y = max(x)  % 向量 x 的极大值
>> y = mean(x)    % 向量 x 的平均值
>> y = sum(x)  % 向量 x 的总和
>> y = sort(x)  % 向量 x 的排序
 
二维平面绘图:
x = linspace(0, 2*pi); % 在 0 到 2π 间,等分取 100 个点 
y = sin(x); %计算 x 的正弦函数值 
plot(x, y); % 进行二维平面描点作图
 
 
x = linspace(0, 2*pi);  % 在 0 到 2 间,等分取 100 个点
plot(x, sin(x), x, cos(x), x, sin(x)+cos(x));  % 进行多条曲线描点作图
 
 
x = linspace(0, 2*pi); % 在 0 到 2 间,等分取 100 个点 
plot(x, sin(x), \'o\', x, cos(x), \'x\', x, sin(x)+cos(x), \'*\');
 
 
只给定一个矩阵 y
y = peaks;  % 产生一个 49×49 的矩阵 
plot(y);  % 对矩阵 y 的每一个行向量作图
 
 
x 和 y 都是矩阵
x = peaks; 
y = x\';  % 求矩阵 x 的转置矩阵 x\'
plot(x, y);  % 取用矩阵 y 的每一行向量,与对应矩阵 x 的每一个行向量作图
 
提示:
一般情况下,MATLAB 将矩阵视为行向量的集合 
对只能处理向量的函数(Ex : max、min、 mean) 给定一个矩阵,函数会对矩阵的行向量一一进行处理或运算
 
 
Z是一个复数向量或矩阵。 
plot(z) 将 z 的实部(即 real(z))和虚部(即 imag(z))当成 x 座标和 y 座标來作图,其效果等于 plot(real(z), imag(z))
x = randn(30);  % 产生 30×30 的随机数(正規分布)矩阵
z = eig(x);  % 计算 x 的特征值
plot(z, \'o\')
grid on  % 画出网格
 
 
基本二维绘图指令
 
指令
说明
Plot
x 轴和 y 轴均为线性刻度(Linear Scale)
loglog
x 轴和 y 轴均为对数刻度(Logarithmic Scale)
semilogx
x 轴为对数刻度,y 轴为线性刻度
semilogy
x 轴为线性刻度,y 轴为对数刻度
plotyy
画出两个刻度不同的 y 轴
 
 
x = linspace(0, 8*pi);
semilogx(x, sin(x));    % 使 x 轴为对数刻度,并对其正弦函数作图
 
 
x = linspace(0, 2*pi);
y1 = sin(x); 
y2 = exp(-x); 
plotyy(x, y1, x, y2);   % 画出两个刻度不同的 y 轴,分別是 y1, y2
 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
DELPHI GDI + TGPFont UnitPixel 问题解决发布时间:2022-07-18
下一篇:
Delphi - 调用外部程序并阻塞到外部程序中发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap