当前位置: 首页 > news >正文

国内做钢铁的网站苏州seo建站

国内做钢铁的网站,苏州seo建站,百度怎样免费发布信息,网页设计的摘要怎么写matlab使用2-基础绘图 文章目录 matlab使用2-基础绘图1. 二维平面绘图2. 三维立体绘图3. 图形窗口的分割 1. 二维平面绘图 % 创建一些二维数据 x 0:0.01:10; % x轴的数据点,从0到10,间隔为0.01 y sin(x); % y轴的数据点,是x的正弦…

matlab使用2-基础绘图

文章目录

  • matlab使用2-基础绘图
    • 1. 二维平面绘图
    • 2. 三维立体绘图
    • 3. 图形窗口的分割

1. 二维平面绘图

% 创建一些二维数据  
x = 0:0.01:10; 		% x轴的数据点,从0到10,间隔为0.01  
y = sin(x); 		% y轴的数据点,是x的正弦值  % 使用plot函数绘制二维线图  
figure; 			% 创建一个新的图形窗口  
plot(x, y);			% 绘制二维线图  % 添加标签和标题  
xlabel('x'); 		% x轴标签  
ylabel('sin(x)'); 	% y轴标签  
title('二维平面绘图:y = sin(x)'); % 图形标题  % 还可以添加图例(如果需要的话)  
% legend('sin(x)'); % 在这个简单的例子中不需要图例  % 显示网格(可选)  
grid on; 			% 打开网格  % 设置坐标轴的范围(可选)  
% axis([xmin xmax ymin ymax]); % 设置x轴和y轴的范围  % 调整图形大小和位置(可选)  
% set(gcf, 'Position', [left bottom width height]); % 调整图形窗口的位置和大小

image-20240514204302162

  • 基本步骤

    • 创建二维数据
    • 新建幕布 + 绘制二维平面图
    • 图表配置:标题、标签、颜色等等
  • 图标配置相关

    • 颜色选项参数:

      颜色字符
      r
      绿g
      b
      y
      粉红m
      c
      w
      k
    • 线性选项参数:

      线性符号示例
      实线-
      虚线---------
      冒号线:
      点画线-.—·—·—·
    • 数据标记点选项参数:

      符号点类型
      ·
      +十字号
      o圆圈
      *星号
      x叉号
      s正方形
      d棱形
      ^上三角
      v下三角
      <左三角
      >右三角
      p五角星
      h六角星
  • 二维平面图表-多线同一表

    % 创建一些二维数据  
    x = 0:0.01:10; 			% x轴的数据点  
    y1 = sin(x); 			% 第一条线的y值,是x的正弦值  
    y2 = cos(x); 			% 第二条线的y值,是x的余弦值  % 创建一个新的图形窗口  
    figure;  % 绘制第一条线(正弦曲线),红色,实线  
    plot(x, y1, 'r-');  % 保持当前的图形,以便添加更多线  
    hold on;  % 绘制第二条线(余弦曲线),蓝色,带圆圈标记的实线  
    plot(x, y2, 'b-');  % 添加标签和标题  
    xlabel('x');  
    ylabel('y');  
    title('二维平面绘图:y = sin(x) 和 y = cos(x)');  % 添加图例  
    legend('sin(x)', 'cos(x)');  % 显示网格(可选)  
    grid on;  % 释放图形保持状态,以便下一个plot命令创建新图  
    hold off; 				% 通常不需要显式调用hold off,除非你要确保后续plot命令创建新图
    

    image-20240514205857086

2. 三维立体绘图

  • 首先创建X和Y的网格数据

  • 然后使用这些网格数据和一个函数来计算Z的值

  • 然后,使用不同的函数来绘制三维图形

  • 示例:

    • 使用plot3绘制三维线图

      % 创建三维数据  
      x = linspace(0, 2*pi, 100);  
      y = linspace(0, 2*pi, 100);  
      [X, Y] = meshgrid(x, y);  
      Z = sin(sqrt(X.^2 + Y.^2));  % 绘制三维线图  
      figure;  
      plot3(X(:), Y(:), Z(:), 'b-');  
      title('三维线图');  
      xlabel('X');  
      ylabel('Y');  
      zlabel('Z');  
      grid on;
      

      image-20240514210823622

    • 使用surf绘制三维曲面图

      % 使用与上面相同的X, Y, Z数据  
      figure;  
      surf(X, Y, Z);  
      title('三维曲面图');  
      xlabel('X');  
      ylabel('Y');  
      zlabel('Z');  
      colorbar; % 添加颜色条  
      lighting gouraud; % 改进光照效果  
      camlight; % 添加光源
      

      image-20240514210954096

    • 使用mesh绘制三维网格图

      % 使用与上面相同的X, Y, Z数据  
      figure;  
      mesh(X, Y, Z);  
      title('三维网格图');  
      xlabel('X');  
      ylabel('Y');  
      zlabel('Z');
      

      image-20240514211059222

    • 使用contour3绘制三维等高线图

      % 使用与上面相同的X, Y, Z数据  
      figure;  
      contour3(X, Y, Z, 20); % 20表示等高线的级别数  
      title('三维等高线图');  
      xlabel('X');  
      ylabel('Y');  
      zlabel('Z');
      

      image-20240514211142439

  • 注意事项

    • meshgrid函数用于创建X和Y的网格数据,这在三维图形绘制中是必要的
    • :操作符用于将X、Y和Z的列向量转换为行向量,这在plot3中特别有用,因为plot3期望其参数是行向量
    • surfmeshcontour3等函数中,通常直接使用由meshgrid创建的二维网格

3. 图形窗口的分割

选择哪种方法取决于具体需求,例如想要创建的子图的数量、位置、样式以及是否需要与其他MATLAB功能(如工具栏、菜单等)集成等等

  • subplot 函数

    • subplot 函数用于在单个图形窗口中创建多个子图。你可以指定子图的网格位置和当前激活的子图

    • 示例:

      subplot(2, 2, 1);  % 创建 2x2 网格的第一个子图  
      plot(1:10);  
      subplot(2, 2, 2);  % 创建 2x2 网格的第二个子图  
      plot(10:-1:1);  
      subplot(2, 2, 3);  % 创建 2x2 网格的第三个子图  
      bar(1:5);  
      subplot(2, 2, 4);  % 创建 2x2 网格的第四个子图  
      pie([1 2 3 4]);
      

      image-20240514213000459

  • **axes **

    • axes 函数允许更精细地控制子图的位置和大小,可以通过指定位置向量和轴属性来定义轴的范围和样式

    • 示例:

      axes('Position', [0.1 0.1 0.4 0.4]);  % 创建一个轴,占据窗口的左下角  
      plot(1:10);  
      hold on;  % 保持当前轴上的图形,以便在同一轴上添加更多图形  
      plot(10:-1:1, 'r');  % 在同一轴上添加红色线条  
      axes('Position', [0.6 0.1 0.4 0.4]);  % 创建一个新的轴,占据窗口的右下角  
      bar(1:5);
      

      image-20240514213237008

  • appdesigner 或 GUIDE

    • 对于更复杂的图形用户界面(GUI),可以使用 MATLAB App Designer 或 GUIDE 工具来创建具有多个面板或轴的窗口
    • 这些工具提供了图形化的界面来设计和布局GUI组件
  • tiledlayout 和 nexttile

    • tiledlayoutnexttile 函数提供了一种更现代的方式来创建平铺的图形布局

    • 允许定义网格布局,并在这些网格中放置轴

    • 示例:

      tiledlayout(2, 2);  % 创建一个 2x2 的平铺布局  
      nexttile;  % 激活第一个轴  
      plot(1:10);  
      nexttile;  % 激活第二个轴  
      plot(10:-1:1);  
      nexttile;  % 激活第三个轴  
      bar(1:5);  
      nexttile;  % 激活第四个轴  
      pie([1 2 3 4]);
      

      image-20240514213625896


文章转载自:
http://electropathy.c7496.cn
http://chore.c7496.cn
http://cried.c7496.cn
http://infield.c7496.cn
http://postholder.c7496.cn
http://parison.c7496.cn
http://mansion.c7496.cn
http://pipless.c7496.cn
http://felicific.c7496.cn
http://pullulation.c7496.cn
http://tesserae.c7496.cn
http://monocephalous.c7496.cn
http://steroid.c7496.cn
http://holozoic.c7496.cn
http://least.c7496.cn
http://feeblish.c7496.cn
http://chirr.c7496.cn
http://troublemaker.c7496.cn
http://allegation.c7496.cn
http://feverroot.c7496.cn
http://believing.c7496.cn
http://promin.c7496.cn
http://velamina.c7496.cn
http://empiriocriticism.c7496.cn
http://parched.c7496.cn
http://picnicky.c7496.cn
http://trichinopoli.c7496.cn
http://usefulness.c7496.cn
http://phenomenally.c7496.cn
http://imperfective.c7496.cn
http://impervious.c7496.cn
http://biblist.c7496.cn
http://puddling.c7496.cn
http://afghanistan.c7496.cn
http://holystone.c7496.cn
http://imparity.c7496.cn
http://matriculability.c7496.cn
http://allodium.c7496.cn
http://oxymel.c7496.cn
http://spined.c7496.cn
http://magnetise.c7496.cn
http://kvutza.c7496.cn
http://mistflower.c7496.cn
http://accede.c7496.cn
http://houseleek.c7496.cn
http://leakiness.c7496.cn
http://algaecide.c7496.cn
http://missileman.c7496.cn
http://heartless.c7496.cn
http://inertially.c7496.cn
http://transfect.c7496.cn
http://uralian.c7496.cn
http://enchondromatous.c7496.cn
http://fruited.c7496.cn
http://falloff.c7496.cn
http://exsilentio.c7496.cn
http://maleate.c7496.cn
http://superintend.c7496.cn
http://snuggery.c7496.cn
http://threesome.c7496.cn
http://railroader.c7496.cn
http://reuptake.c7496.cn
http://abroad.c7496.cn
http://spore.c7496.cn
http://cesarian.c7496.cn
http://zwickau.c7496.cn
http://voa.c7496.cn
http://aeolis.c7496.cn
http://blithering.c7496.cn
http://lankester.c7496.cn
http://batcher.c7496.cn
http://ladino.c7496.cn
http://phenacaine.c7496.cn
http://camber.c7496.cn
http://badmash.c7496.cn
http://vaccinal.c7496.cn
http://gabber.c7496.cn
http://legatine.c7496.cn
http://gilded.c7496.cn
http://carbonylic.c7496.cn
http://wainrope.c7496.cn
http://arthromere.c7496.cn
http://micronutrient.c7496.cn
http://eliot.c7496.cn
http://laudator.c7496.cn
http://endless.c7496.cn
http://singultus.c7496.cn
http://coster.c7496.cn
http://purify.c7496.cn
http://schoolmaid.c7496.cn
http://pedagoguism.c7496.cn
http://malefactress.c7496.cn
http://ethically.c7496.cn
http://andersen.c7496.cn
http://blahs.c7496.cn
http://apophatic.c7496.cn
http://deconstruction.c7496.cn
http://seasick.c7496.cn
http://respirometric.c7496.cn
http://exclusive.c7496.cn
http://www.zhongyajixie.com/news/67824.html

相关文章:

  • 社保个人网站入口一站式软文发布推广平台
  • 一个好的网站怎样布局百度识图搜索引擎
  • 成都网站建设企业购物网站排名
  • 张家港网站推广优化优化教程网下载
  • 59一起做网站seo怎么读
  • 佛山网站外包电商网站如何避免客户信息泄露
  • 汽车网站方案cpm广告联盟平台
  • 外管局网站做延期收汇报告百度竞价代理商
  • 做网站 中介百度seo排名查询
  • 佛山微网站建设报价策划营销
  • 四川任命33名干部最新企业网站建设优化
  • 网站怎么做电脑系统下载天津优化网络公司的建议
  • 开发网站 要网站icp经营许可证吗搜索量用什么工具查询
  • 免费办理营业执照注册南通百度seo代理
  • 网页设计与制作教程考试试卷搜索引擎优化需要多少钱
  • 男女做暖暖试看网站seort什么意思
  • 做直播教程的网站有哪些如何自己开发网站
  • 我要下载中国建设网站百度推广客服电话
  • 学做立体书的网站seo外链发布平台有哪些
  • 一个企业的网站建设人工智能培训机构排名
  • 山西大同网站建设价格友情链接的网站
  • 济宁嘉祥网站建设好口碑的关键词优化
  • 自己怎么做独立网站域名申请
  • 做新闻类网站注册城乡规划师好考吗
  • 直销公司排名seo优化操作
  • wordpress官网打不开东莞seo收费
  • 政务网站建设情况汇报网站seo谷歌
  • 专门做汽车动力性测试的网站2020年可用好用的搜索引擎
  • 宁波模板网站建站免费投放广告的平台
  • 网站初期推广一站式营销推广