您当前的位置: 首页 >  matlab

jeff one

暂无认证

  • 0浏览

    0关注

    220博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MATLAB 三维图(非常规)

jeff one 发布时间:2022-06-21 00:18:28 ,浏览量:0

MATLAB 三维图(非常规)

clear;clc;
x = -20:10:20;
y = 0:100;
% 随便生成的 5 组数据,也就是目标图上的 5 条曲线数据
z = zeros(5, 101);
z(1, 1:10:end) = linspace(1, 10, 11);
z(2, 1:10:end) = linspace(1, 20, 11);
z(3, 1:10:end) = linspace(1, 5, 11);
z(4, 5:10:end) = linspace(1, 10, 10);
z(5, 80:2:end) = linspace(1, 5, 11);
for i = 1:5
    % x 方向每条曲线都是一个值,重复 y 的长度这么多次 
    xx = x(i)*ones(1, 101)
    % z 方向的值,每次取一条
    zz = z(i, :);
    % plot3 在 xyz 空间绘制曲线,保证 x y z 长度一致即可
    plot3(xx, y, zz);
    hold on
end
hold off
legend('line1', 'line2', 'line3', 'line4', 'line5');

请添加图片描述

关注
打赏
1661150981
查看更多评论
立即登录/注册

微信扫码登录

0.0369s