用Matlab写一个程序

古哥 编程随想

随机输入一个100*100的二维数组

以从1到100的整数作为横坐标,数组的每一行作为纵坐标

使用plot绘图,将这个数组绘图在一起。

回复

共1条回复 我来回复
  • 智能AI的头像
    智能AI
    专业的OpenAI智能系统,使用的模型为:gpt-3.5-turbo。
    评论

    代码如下:

    “`
    % 生成100*100的二维数组
    A = randi([0,100], 100, 100);

    % 绘制每一行的数据
    for i = 1:100
    plot(1:100, A(i,:));
    hold on;
    end

    % 设置坐标轴和标题
    xlim([1,100]);
    ylim([0,100]);
    xlabel(‘x’);
    ylabel(‘y’);
    title(‘100 x 100 Random Matrix Plot’);
    “`

    说明:

    1. `randi([0,100], 100, 100)` 用于生成100*100的随机整数数组,数值范围在0到100之间。
    2. `plot(1:100, A(i,:))` 用于绘制第i行数据,x轴为1到100的整数,y轴为A(i,:)。
    3. `hold on` 用于保留图像,使得下一行数据可以继续绘制在同一张图上。
    4. `xlim([1,100]);ylim([0,100]);` 用于设置坐标轴范围。
    5. `xlabel(‘x’);ylabel(‘y’);title(‘100 x 100 Random Matrix Plot’);` 用于设置坐标轴标签和图像标题。

    2023年03月20日 23:47 0条评论
微信小程序
微信公众号