![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab
文章平均质量分 51
studyer_domi
学习者
展开
-
【分享】MathWorks中国汽车年会:“软件定义汽车”
基于模型的设计侧重在软件,而基于模型的系统工程重心之一在进入软件开发之前的阶段,以市场需求、客户需求、法律法规需求作为输入,通过场景分析推导出系统应该具备的功能开展架构设计和功能分配,得到软件的设计需求和硬件的接口规范,再进入基于模型的设计阶段。如何在开发的早期有限的信息下,找到一个既满足约束又相对优化的方案,将合理的功能需求分配到软件,需要依赖于系统工程的能力,将不同形态的模型贯穿到你的整个系统的需求、分析、设计、实施和验证的生命周期中,就是所谓的基于模型的系统工程。在这次转型过程中面临了许多挑战。原创 2024-01-18 09:15:07 · 654 阅读 · 0 评论 -
Simulink建模与仿真(3)-Simulink 简介
使用Simulink来建模、分析和仿真各种动态系统(包括连续系统、离散系统和混合系统),将是一件非常轻松的事情。Simulink的开放式结构允许用户扩展仿真环境的功能:采用MATLAB、FORTRAN和C代码生成自定义模块库,并拥有自己的图标和界面。因此用户可以将使用FORTRAN或C编写的代码链接进来,或者购买使用第三方开发提供的模块库进行更高级的系统设计、仿真与分析。利用Simulink进行系统的建模仿真,其最大的优点是易学、易用,并能依托MATLAB提供的丰富的仿真资源。原创 2023-08-30 20:29:35 · 1823 阅读 · 0 评论 -
Simulink建模与仿真(3)-Simulink使用基础(Matlab内容)
对于加法和减法,对矩阵元素的操作与对矩阵的操作是一致的。(1) MATLAB中对矩阵或向量元素的引用方式与通常矩阵的引用方式一致,如A(2 ,3)表示矩阵A的第2行第3列的元素。如果矩阵A与矩阵B具有相同的维数,则可以定义矩阵的加法与减法,其结果为矩阵相应元素作运算所构成的矩阵。如果矩阵A的列数等于矩阵B的行数,则矩阵A、B可以相乘。矩阵与标量的加法与减法是指标量本身与矩阵所有元素进行相应运算,如若b=1,E=A+b,则。如果A中含有复数元素,则A的转置矩阵中的元素为原来元素的共轭。原创 2023-08-30 20:28:42 · 3418 阅读 · 0 评论 -
滑模控制器理论推导和matlab/simulink实例分享
相反,若eta太大,那么系统到达切换面的时候,具有比较大的速度,引起较大的抖动。滑模控制(Sliding Mode Control,SMC)是一种非线性控制方法,其核心思想是通过引入一个滑动模态,使系统状态在该模态上滑动,并保持在滑动面上。所以,对于滑模变结构控制器的设计,对应于系统运动的两个阶段,可以分为两个部分:第一部分,滑模面的设计;第二部分,控制律的设计。滑模控制的基本原理是通过设计一个滑动面,使系统状态在该面上滑动,并且在滑动面上滑动的速度足够快,从而将系统状态迅速带到所期望的工作区域。原创 2023-08-30 20:28:00 · 4703 阅读 · 2 评论 -
Matlab 刚性问题求解器-ode23s
最后需要注意的是,ode23s 求解器对于一些特定类型的刚性问题可能表现出更好的性能,但对于其他类型的刚性问题可能不如其他求解器(例如 ode15s 或 ode23t)高效。因此,在实际使用中,根据具体问题的性质选择合适的求解器是很重要的。在输出中,te 是事件的时间,ye 是事件发生时的解,ie 是触发的事件的索引。该求解器将返回在给定时间范围内求得的微分方程的解。当使用 MATLAB 的 ode23s 求解器来求解刚性问题时,需要提供一个函数句柄来表示微分方程,并设置初始条件和求解的时间范围。原创 2023-07-21 19:27:18 · 1879 阅读 · 0 评论 -
详细步骤讲解matlab代码通过Coder编译为c++并用vs2019调用
选择函数的入参,可以手动输入,也可以通过测试函数自动输入。指定输入数据类型的,比如说你的两个相加矩阵是多大的呀,是int还是double等等。最后结果是这样的,会生成一大堆代码,其中关键的就是左边这些,有一堆代码但是也有几个主要的(用到c++中不知道选哪个就都选上吧),这么个简单的matlab函数转换成c++有160多行,算了,反正也不是自己写,管他多少行。选择C++,生成函数,针对不同的平台,比如有的arm A之类的,选择自己合适的,包括编译链,我这儿是在win10,默认就好了,然后点击开始编译代码。原创 2022-11-23 09:23:06 · 3556 阅读 · 3 评论 -
时滞微分方程求解之三ddesd--变时滞
分析:该方程应该在某个t0时间之后成立,初始值必须是定义在t0之前的一个关于t的单值向量函数phi(t)。我假设t0=0吧,phi(t)=[1;原创 2022-11-14 19:00:25 · 1152 阅读 · 0 评论 -
matlab的simulink文件mdl和slx对比
slx文件是二进制格式文件,mdl文件是文本格式文件,由于slx文件相对于mdl文件被压缩,通常slx文件大小会比相同的mdl文件小。相同的模型分别存成complex_model1.slx格式和complex_model1.mdl文件,然后分别用记事本打开,可以看出slx文件打开后为乱码,mdl文件打开后为文本,这些文本描述了模型的特性。个人观点:不管slx和mdl文件,作用都只是描述模型的组成结构,经过Simulink运行环境的编译后,在底层执行时的代码是相同的,所以二者在运行速度上不会有明显差别。原创 2022-09-15 21:41:46 · 6213 阅读 · 0 评论 -
matlab用dde23求解带有固定时滞的时滞微分方程
要在MATLAB中求解此方程组,需要先编写方程组、时滞和历史解的代码,然后再调用时滞微分方程求解器dde23,该求解器适用于具有常时滞的方程组。求解的结构体sol具有字段sol.x和sol.y,这两个字段包含求解器在这些时间点所用的内部时间步和对应的解。Z(,j)用于逼近时滞y(t−τj),其中常时滞τj由lags(j)给定。方程中的时滞仅存在于y项中,并且时滞本身是常量,因此各方程构成常时滞方程组。t≤0的历史解函数是常量y1(t)=y2(t)=y3(t)=1。...原创 2022-07-29 22:36:37 · 2105 阅读 · 0 评论 -
Matlab保存数据到csv文件的方法分享
一行之间的数据用逗号分隔,行与行之间用\n分隔。用MATLAB将数据写入csv文件时,首先用fopen创建一个有写入权限的文件,然后用fprintf函数将数据逐一写入。不换行的数据用逗号分隔,换行时用\n。一个同学咨询了一个问题,如何把matlab变量区的数据保存到csv文件里面,故此分享一下Matlab保存数据到csv文件的方法。csv其实也是一个txt,只不过csv是带特定格式的txt而已,举个例子,编辑一个txt文件,内容如下。如果不需要设置表头这些,直接输入。...原创 2022-07-21 22:30:31 · 37540 阅读 · 3 评论 -
MATLAB:将figure图打印成pdf格式
代码前两行测量图片大小(以英寸为单位),下一行配置打印纸张大小以适应图形大小。最后一行使用print命令并导出矢量pdf文档作为输出。一个小小的需求,一个同学咨询如何把figure图打印成pdf格式,故分享一下这个方法,也可以配置对应的pdf的输出图大小,比如设置为A4纸大小。注这个print为pdf的方法可能在老的版本不适用,需要注意。figure>文件>另存为pdf。代码实现。...原创 2022-07-19 22:47:22 · 4997 阅读 · 0 评论 -
matlab查找某一行或者某一列在矩阵中的位置
函数 ismember格式 k = ismember(a,S) %当a中元素属于S时,k取1,否则,k取0。k = ismember(A,S,'rows') %A、S有相同的列,返回行相同k取1,不相同取0的列向量。原创 2022-06-27 15:08:01 · 3912 阅读 · 0 评论 -
Matlab代码格式一键美化神器
MBeautifier的原始下载地址:https://github.com/davidvarga/MBeautifier下载不方便的读者可以在公众号后台发送关键字:MBeautifier,即可获取百度网盘下载链接。MBeautifier是一种基于M-Script的轻量级MATLAB源代码格式化程序,可直接在MATLAB编辑器中使用。特点:用空格填充运算符和关键字可配置缩进字符和级别。使用MATLAB编辑器的智能缩进功能进行缩进移除/添加连续空行在矩阵和单元数组初始化中插入缺少的元素分隔符(逗号)在矩阵和单元原创 2022-06-23 18:09:28 · 2740 阅读 · 0 评论 -
Matlab通过ode求解微分方程
MATLAB有很多用于求解微分方程的内置功能。MATLAB包含了用于求解常微分方程(ODE)的函数高阶微分方程必须重新表述为一个一阶系统微分方程。并不是所有的微分方程都可以用同样的方法求解,所以MATLAB提供了许多不同的常微分方程求解器,如ode45、ode23、ode113等。考虑一个细菌种群数学模型b=1,p=0.5function dx = bacteriadiff(t,x)b=1;p=0.5;dx = b*x - p*x^2;clearclcts.原创 2022-04-06 23:16:06 · 4043 阅读 · 4 评论 -
matlab训练神经网络模型并导入simulink详细步骤
之前的神经网络相关文章:Matlab-RBF神经网络拟合数据Matlab RBF神经网络及其实例4.深度学习(1) --神经网络编程入门本文介绍一下怎么把训练好的神经网络导入到simulink并使用,假定有两个变量,一个输出变量,随机生成一点数据x1 = rand(1000,1);x2 = rand(1000,1);x = [x1 x2];y = rand(1000,1);在App里面找到神经网络工具箱点击Next选择对应的数据,注意选择好对应的输入和输出,还原创 2022-03-20 21:33:24 · 15726 阅读 · 19 评论 -
赌徒都应该明白的道理:通过简单计算告诉你为什么久赌必输
今天在知乎看到一个有趣的话题,”假设赌博输赢的概率都是50%,那么长期赌博的人为什么仍然会更容易倾家荡产而不是收益均衡?"问:即使绝对公平的赌局(50%赢,50%输),赌到最后,我为什么会输?答:你输给的不是运气,你输给的是大数定律。问:什么是大数定律,我为什么输给她?答:假设你有本金10元,每次1元,一次你可能输1元, 也可能赢1元,概率各为50%。即输赢的概率各为1/2。假设你连输十次,连输10次的概率是2的十次方,1/1000 (千分之一)。也就是说,你有千分之一的概率连输..原创 2022-03-20 20:30:05 · 8435 阅读 · 1 评论 -
Matlab-绘制日期图
之前写过一个关于matlab绘制时间的文章(传送门:Matlab-绘制日期和持续时间图),正好有个同学问道这个问题,他是采集了手机的加速度数据进行处理,之前也有一个关于这个文章(传送门:Matlab从移动设备获取加速度数据对步数进行计数)下图是他提供的代码报错问题看代码报错提示,出现在18行,看变量区对应的Acceleration,接着看提取的XYZ,可以发现对应的XYZ是一个timetable类,如果要取真实对应的数据, 还需要写明对应类下面的列,也就是x.X y.Y z.Z才是获原创 2022-03-20 20:26:09 · 3025 阅读 · 0 评论 -
无刷直流电机模糊PID控制
无刷直流电机在克服了有刷直流电机机械换相缺点的同时,又具有结构简单、运行可靠以及调速性能好等优点,在很多领域中得到了广泛的应用。本次课题阐述了无刷直流电机的基本结构、运行原理和数学模型,并以无刷直流电机为被控对象,根据电机的特点和控制要求确定了三闭环控制策略,分别是位置、转速及电流环控制三者之间实行串级连接。采用模糊PID控制理论,搭建无刷直流电机和控制器的仿真模型来验证电机控制策略的可行性,使要能使伺服控制器的具体性能满足:无静差,响应快,超调量小的设计要求。结合三闭环控制结构的特点,在位置环中采用模原创 2022-03-13 12:21:35 · 5130 阅读 · 10 评论 -
Matlab/simulink 车辆七自由度平顺性仿真
七自由度车辆平顺性计算进阶车辆的行驶平顺性是评价车辆性能的重要指标之一。车辆行驶平顺性的好坏不仅直接影响到乘员的舒适性和运输货物的安全,而且影响着汽车零部件的使用寿命,因此改善车辆行驶平顺性的研究工作具有重要意义。目前对车辆行驶平顺性的研究,主要是建立车辆振动分析模型,以路面不平度作为系统激励,以座椅处振动响应、悬架动行程和车轮动载荷为输出,对整车振动响应进行模拟计算。1建模基本原理与要求在车辆振动预测与平顺性模型分析、悬架参数优化设计等研究中,汽车七自由度振动系统得到更广泛的应用。要全面反映车原创 2022-03-13 12:08:44 · 3780 阅读 · 3 评论 -
Matlab求解混沌系统最大李雅普诺夫指数
李雅普诺夫指数(Lyapunov)是一个较为典型的判断一个系统是否具有混沌特性以及混沌的程度分析方法。李雅普诺夫指数:在相空间中初始时无限接近的两个轨道,随着时间的不断推移按指数收敛或发散的平均变化率,它可以定量描述混沌系统在局部范围里系统轨道间的分离程度。假设在一维动力系统 Xn+1=F(Xn),为了表示从整体上看相邻两状态分离的情况,必须对时间(或迭代次数)取平均,不妨设平均每次迭代所引起的指数分离中的指数为λ,原 来相距为ε的两点经过n次迭代后[相距为]:如果λ>0,原创 2022-02-25 20:01:47 · 9244 阅读 · 2 评论 -
Matlab下的模糊控制水箱液位
该模型实现了在Simulink模型中模糊推理系统(FIS)+水箱液位控制。Simulink模型该模型使用模糊逻辑控制器块实现的模糊推理系统来控制水箱中的水位。控制模型如下图open_system('sltank')对于这个系统,你可以使用阀门控制流入水箱的水。流出率取决于输出管的直径(恒定)和水箱中的压力(随水位变化)。因此,该系统具有非线性特性。模糊推理系统模糊系统在MATLAB工作空间中的FIS对象tank中定义。模糊系统的两个输入是水位误差和水位变化率。每个原创 2022-02-11 20:59:37 · 5695 阅读 · 1 评论 -
Matlab直线一级倒立摆控制方法研究
1研究背景倒立摆是一个开环不稳定的强非线性系统,其控制策略与杂技运动员顶杆平衡表演的技巧有异曲同工之处,目的在于使得摆杆处于临界稳定状态,是进行控制理论研究的典型实验平台。20世纪50年代,麻省理工学院的控制论专家根据火箭助推器原理设计出了第一套倒立摆实验设备,开启了最初的相关研究工作。倒立摆的种类丰富多样,按照其结构可将其分为:直线倒立摆、环形倒立摆以及平面倒立摆等,按照摆杆级数又可将其分为:一级、二级甚至三级等。图1直线一级倒立摆原理按照工作原理可将现有的直线一级倒立摆实验装置抽象成..原创 2022-01-13 21:20:39 · 11948 阅读 · 3 评论 -
Matlab-实时编辑器介绍
在实时编辑器中,可以创建随代码一起显示代码输出的实时脚本。添加格式化文本、方程、图像和超链接用于增强记叙脚本,以及将实时脚本作为交互式文档与其他人共享。在实时编辑器中创建实时脚本。要创建实时脚本,请在主页选项卡上,点击新建实时脚本。添加人口统计数据将实时脚本划分为多个节。每一节均可以包含文本、代码和输出。MATLAB 代码显示为灰色背景,输出显示为白色背景。要创建新的节,请转至实时编辑器选项卡,然后点击分节符按钮。添加 1900 至 2000 年间美国的人口统计数据。以可视方原创 2021-12-02 19:05:54 · 13579 阅读 · 1 评论 -
Matlab-离散事件系统仿真实验
分析一个单服务台排队系统1、排队系统的一般理论一般的排队系统都有三个基本组成部分:(1) 到达模式:指动态实体(顾客)按怎样的规律到达,描写实体到达的统计特性。通常假定顾客总体是无限的。(2) 服务机构:指同一时刻有多少服务设备可以接纳动态实体,它们的服务需要多少时间。它也具有一定的分布特性。通常,假定系统的容量(包括正在服务的人数加上在等待线等待的人数)是无限的。(3) 排队规则:指对下一个实体服务的选择原则。通用的排队规则包括先进先出(FIFO),后进先出(LIFO),随机服务(S.原创 2021-11-30 21:34:50 · 5709 阅读 · 2 评论 -
语音识别的一些开源项目整理
1、语音识别主流工具包(1)ESPNET推荐指数:★★★★★star数量:4.4k工具特点:支持多个语音任务,支持多个ASR端到端系统,当前最活跃的语音开源社区,是第三代端到端ASR系统的典型代表。链接:https://github.com/espnet/espnet(2)kaldi推荐指数:★★★★☆start数量:11k工具特点:基于C++开发,工具丰富,2012-2018年最活跃的开源社区,是第二代神经网络ASR系统的典型代表。链接:https://githu.原创 2021-11-28 21:25:26 · 7214 阅读 · 0 评论 -
matlab-绘制分叉与混沌分支图
matlab-绘制分叉与混沌分支图# 常见的逻辑斯蒂映射f(x)=rx(1-x)clear;%清除变量clc;%清除显示r=-2:0.01:4;%分岔图以r为横坐标,定义域-2到4x=0.3;%对任意r,随便给0到1内初值for i=1:5000 %先迭代很多次达到稳定 x=r.*x.*(1-x);%迭代的式子end%循环或判断均以end结束figure;%给一个图像画板hold on;%画新图时画板上保留旧图for i=1:1000 %这些循环是要画在图上的 x=r.*x.*(1-x原创 2021-11-09 22:59:15 · 5805 阅读 · 0 评论 -
声音处理之-梅尔频率倒谱系数(MFCC)
声音处理之-梅尔频率倒谱系数(MFCC)梅尔(Mel)频率分析在语音识别(SpeechRecognition)和话者识别(SpeakerRecognition)方面,最常用到的语音特征就是梅尔倒谱系数(Mel-scaleFrequency Cepstral Coefficients,简称MFCC)。根据人耳听觉机理的研究发现,人耳对不同频率的声波有不同的听觉敏感度。从200Hz到5000Hz的语音信号对语音的清晰度影响对大。两个响度不等的声音作用于人耳时,则响度较高的频率成分的存在会影响到对响度较低原创 2021-11-03 20:10:01 · 5241 阅读 · 0 评论 -
Matlab-创建文字云
之前用python制作过文字云(Python stylecloud制作酷炫的词云图),这次用matlab试一下首先把内容准备到一个txt文件里面,本文以matlab的介绍为例子,使用 fileread 函数从txt中读取文本。>> contents= fileread('matlab.txt');>> contents使用string函数将文本转换为字符串。然后,使用splitlines函数按换行符对其进行拆分。contents= ...原创 2021-11-03 20:08:31 · 1122 阅读 · 0 评论 -
Matlab的不同进制转换
Matlab的十进制、二进制和十六进制之间的转换h0=figure('toolbar','none',... 'position',[200 150 350 200],... 'name','test');e1=uicontrol('parent',h0,... 'units','points',... 'tag','e1',... 'style','edit',... 'backgroundcolor',[1 1 1],... 'position',[20原创 2021-10-24 20:25:14 · 1224 阅读 · 0 评论 -
Matlab绘制不同阻尼下的系统响应
基于Matlab的GUI设计不同阻尼的系统响应h0=figure('toolbar','none',... 'position',[198 56 350 468],... 'name','test');h1=axes('parent',h0,... 'position',[0.25 0.45 0.5 0.5],... 'visible','off');str1='当前阻尼比=';z=0.52;t=0:0.1:10;y=step(1,[1 2*z 1],t);hline=plot原创 2021-10-24 20:23:52 · 2416 阅读 · 0 评论 -
MATLAB调用python文件方法
MATLAB是学术界最常用的编程工具,虽然MATLAB的功能已经很强大了,但是相对于开源的python来说,python丰富的开源工具和框架也是MATLAB所望尘莫及的。在编程实现任务所需的功能时,可能你对MATLAB相当熟悉,但是MATLAB里面却没有现成的代码供你使用,而恰好python却有开源的代码实现(比如当今正火的sklearn,比如pytorch等等等等),这时很头疼的情况就出现了----你对python不熟悉!!!就问你难不难受?别慌,你看----他来了,他带着混合编程走来了,原创 2021-10-22 15:47:22 · 4841 阅读 · 4 评论 -
基于Matlab/Simulink的1/4车辆动力学模型
上图中, Zs表示簧载质量位移,Zu表示非簧载质量位移,ms表示簧载质量,mu表示非簧载质量,kt表示轮胎刚度,ks表示悬架刚度,cs表示悬架阻尼, Fmr表示磁流变悬架阻尼力。在这里为了简化计算,不把控制方法作为重点,所以Fmr视为0。确定微分方程后,便可以在simulink搭建模型了,其中搭建模型的核心思想就是将ms和mu除到右边然后搭模型使等式左右两边相等。确定模型和参数以后,根据牛顿第二定律在确定该模型的微分方程。原创 2021-10-22 15:45:21 · 11763 阅读 · 6 评论 -
Matlab-重构和重新排列数组
MATLAB中的许多函数都可以提取现有数组的元素,然后按照不同的形状或顺序放置。这样有助于预处理数据,便于之后进行计算或分析。1、重构reshape函数可以更改数组的大小和形状。例如,将 3×4 矩阵重构成 2×6 矩阵。 A = [1 4 7 10; 2 5 8 11; 3 6 9 12]A = 3×4 1 4 7 10 2 5 8 11 3 6 9 12B = reshape(A,2,6).原创 2021-10-22 15:35:22 · 2769 阅读 · 0 评论 -
Matlab-使用逻辑值进行索引
使用 true 和 false 逻辑指示符可以对数组进行索引,在处理条件语句时尤其便利。例如,假设您想知道矩阵A中的元素是否小于另一个矩阵B中的对应元素。当A中的元素小于B中的对应元素时,小于号运算符返回元素为1的逻辑数组。A = [1 2 6; 4 3 6]A = 2×3 1 2 6 4 3 6B = [0 3 7; 3 7 5]B = 2×3 0 3 7 3 7 5ind...原创 2021-10-22 15:33:48 · 3685 阅读 · 0 评论 -
matlab-片状图
function shili22h0=figure('toolbar','none',... 'position',[200 150 550 350],... 'name','实例22');subplot(1,2,1)x=rand(1,20);y=rand(1,20);z=peaks(x,y*pi);t=delaunay(x,y);trimesh(t,x,y,z)hidden offtitle('Figure1:Tr...原创 2021-09-27 21:12:34 · 221 阅读 · 0 评论 -
Matlab-PEAKS函数曲线
function shili21h0=figure('toolbar','none',... 'position',[200 100 450 450],... 'name','实例21');[x,y,z]=peaks(30);subplot(2,1,1)x=x(1,:);y=y(:,1);i=find(y>0.8&y<1.2);j=find(x>-0.6&x<0.5);z(i,j)=nan*z(i,j);surfc(x,y,z)xlab原创 2021-09-25 15:46:11 · 852 阅读 · 0 评论 -
Matlab实用程序--图形应用-三维曲线图
function shili19h0=figure('toolbar','none',... 'position',[200 150 450 400],... 'name','实例19');subplot(2,1,1)x=linspace(0,2*pi);y1=sin(x);y2=cos(x);y3=sin(x)+cos(x);z1=zeros(size(x));z...原创 2021-09-25 15:30:56 · 413 阅读 · 0 评论 -
Matlab实用程序--图形应用-条形图和阶梯形图
function shili18h0=figure('toolbar','none',... 'position',[200 150 450 250],... 'name','实例18');subplot(2,2,1)x=-3:0.2:3;y=exp(-x.*x);bar(x,y)title('2-D Bar Chart')subplot(2,2,2)x=-3:0.2:3;y=exp(-x.*x);bar3(x,y,'r')title('3-DBarChart')subplot(2,...原创 2021-09-25 15:29:27 · 725 阅读 · 0 评论 -
Matlab实用程序--图形应用-填充图
function shili17h0=figure('toolbar','none',... 'position',[200 150 450 250],... 'name','实例17');t=(1:2:15)*pi/8;x=sin(t);y=cos(t);fill(x,y,'r')axis square offtext(0,0,'STOP',... 'color',[1 1 1],... 'fontsize',50,... 'horizontalalignment','ce.原创 2021-09-25 15:28:20 · 960 阅读 · 0 评论 -
Matlab实用程序--图形应用-图形的隐藏属性
function shili16h0=figure('toolbar','none',... 'position',[200 150 450 300],... 'name','实例16');subplot(1,2,1)[x,y,z]=sphere(10);mesh(x,y,z)axis offtitle('Figure1:Opaque')hidden onsubplot(1,2,2)[x,y,z]=sphere(10);mesh(x,y,z)axis offtitle('Figure2:Tr.原创 2021-09-25 15:27:44 · 650 阅读 · 0 评论