-Matlab入门教程08

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • 彭湫湫:08课 继续介绍Matlab的画图功能。包括添加标题、x-y轴标签、subplot()以及三维曲面的画法。 Tips: 1、hold on plot(x1,y1);hold on;plot(x2,y2);可将两个图放在同一个坐标轴上,否则只显示后者。 2、grid on显示背景网格 3、标题title(‘str’); x轴y轴标签xlabel(‘str’);图例legend(‘str1’,‘str2’); 4、同一窗口画多个图像: subplot(m,n,p);plot(x1,y1);p为先从左往右再从上往下数第p个 subplot(2,2,【3,4】) 3号4号位置画一个图 5、曲线plot3(x,y,z);曲面surf(x,y,z) 生成网格【X,Y】=meshgrid(x,y);
  • 璞楞登斯沃:研我考完了,就在等国家分,希望能过
  • 秃头大太阳:1.保留上一次的图形,使多次绘制的图形呈现在一个坐标里:hold on; %注意hold on;应该添加在两次plot之间,若有多个图像只需要一句hold on即可 2.给画布添加辅助网格:grid on; 3.给画布添加标题: title('x^2 vs x^3'); 4.横纵坐标添加标签名:xlabel('x-axis');%横坐标 ylabel('y-axis'); %纵坐标 同理 z轴标签可以用 zlabel('z') 5.将多个图像同时呈现为一张画布,但不画在一个坐标里:subplot(a,b,c)/subplot(a,b,【c,d】) abc三个参数表示将画布分为纵向a个坐标;横向b个坐标;此次绘制在编号为c的坐标上进行 (当第三位参数为【c,d】时,表示这个图像占据编号为c、d的两个位置) 再在subplot语句下面使用plot即可 6.绘制曲面: x = -3:0.1:3; y = -3:0.1:3; 【X,Y】 = meshgrid(x,y); %用【X,Y】表示出所有可能的点(x,y) Z = X.^2+Y.^2; %注意不可以直接用x,y表示Z,应该先meshgrid一下 surf(X,Y,Z) 顺带一提,前面的指定颜色在曲面绘制函数surf这里不好使哦
  • wnuxibwyawer:全部看完叻,来给老师点个赞!!不知道后续还会更吗
  • 埋四水:-------------------------------- 保留两条曲线: x1=-5:0.1:5; y1=x1.^2; plot(x1,y1); hold on; x2=-5:0.1:5; y2=x2.^3; plot(x2,y2); ------------------------------- 显示网格 grid on; 标题:title('balabalabala'); 横纵坐标: 轴 x-axis y-axis xlable('balabalabala'); ylable('balabalabala'); --------------------------------- 多个图表汇成一张图: 2*3(2行3列)的图表,画在第一个格中: subplot(2,3,1); 然后再plot 合并单元格(2*2为例): 先画(1,1)(1,2) 再subplot(2,2,【3,4】); --------------------------------- 曲面的绘制: x=-3:3; y=-3:3; 【X,Y】=meshgrid(x,y); %变身大矩阵 Z=X.^2+Y.^2 surf(X,Y,Z)