Matlab入门_05_同一图像绘制多图形

本教程详细介绍了如何使用Matlab在同一幅图像中绘制多个三角函数图形。通过实例展示代码实现,虽然图形较为复杂,后续将进行详细解释。
摘要由CSDN通过智能技术生成

本节介绍同一图像下绘制多个函数图形的例子。

以三角函数为例。

先附程序:

close all;
clear all;
clc;

x = -2*pi : 4*pi/1000 : 2*pi;
L = length(x);
n1 = 1;
n2 = 2;
y = zeros(4, L);

y(1, :) = sin(n1* x);
y(2, :) = cos(n1* x);
y(3, :) = sin(n2* x);
y(4, :) = cos(n2* x);

figure(1);
hold on;
color = cell(1, 4);
color(1) = {'b-'};
color(2) = {'k-'};
color(3) = {'r-'};
color(4) = {'g-'};

for i = 1 : 4
    plot(x, y(i, :), color{i});
end
hold off;
axis equal;
title('同一图像绘制多个函数图形');
grid;
xlabel('x');
ylabel('y');
legend('蓝色是sin(x)', '黑色是cos(x)', '红色是sin(2x)', '绿色是cos(2x)');

figure(2);
lname = {'sin(x)', 'cos(x)', 'sin(2x)', 'cos(2x)'};
for i = 1 : 4
    subplot(2, 2, i);
    plot(x, y(i, :), color{i});
    grid;
    title(lname(i));
    axis equal;
    xlabel('x');
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值