- 博客(11)
- 收藏
- 关注
原创 Matlab基础刻意练习
2.MATLAB与线性代数1.数组的表示,冒号的用法例1:建立从1~100、步长为3的数组解:例2:解:2.线性间隔向量产生1个行向量,从x1到x2之间,均匀分布n个数。书写格式为linspace(x1,x2,n)。例3:用linspace列出1~5之间的20个等距数组。解:3.对数化间隔向量产生1个行向量,从10d1到10d2之间以对数刻度分布的n个数。书写格式为l...
2019-11-03 15:04:53
872
原创 Matlab基础刻意练习
5.数据的可视化15.图形格式的设置例1:已知某公司生产A、B、C、D、E、F共6种产品,年利润分别为45、75、105、175、85、90万元,用饼图显示产品的贡献,并为图形添加标题和图例。解:16.视角与色彩控制例2:默认视角下的带有缺口的衰减正弦波。解:第五章习题1.在x=[-4,4],绘制y=sin2x/(1+x2)的线性图。解:例2:绘制发射角...
2019-10-31 15:33:10
431
原创 Matlab基础刻意练习
5.数据的可视化10.三维特殊图形三维立体图的绘制,其中一部分绘图函数可在二维平面图形绘图函数的基础上添加数字3来实现。例如三维线性图函数为plot3,三维条形图为bar3、barh3,三维饼图为pie3,三维散点图为scatter3,三维茎干图为stem3等。但是三维立体图又增加了不少新的功能。如网格线,表面图,视角控制,光照,透明度控制等。1.三维线性图三维线性图的格式为:plot3...
2019-10-29 19:26:22
487
原创 Matlab基础刻意练习
第五章 数据得可视化作图得基本步骤是:(1)准备好数据(2)选择适用得绘制图形函数(3)选择窗口和位置(4)编辑图形标注和说明(5)输出或保存图形1.线性图函数plot书写格式如下:plot(Y) 绘制以向量Y元素值为纵坐标,它得下标值为横坐标得线性图。假如Y得元素为复数,则以实数为纵坐标,虚数为横坐标绘制线性图。plot(X,Y) 绘制以向量X为横坐标,Y向...
2019-10-28 19:06:13
749
原创 习题
第三章1.用内联函数编写函数解:2.用函数M文件编写函数Z=x12+2x22+3x2+2x1x2+3x2x3+5x2*x3.4.编制一程序寻找m行n列的矩阵中的最大元素和最小元素,及其所在的相应位置的下标。5.编制一程序,在已知向量V中寻找中位数。6.编制一程序,当输入一正整数n,创建一个顺序数1:n2组成的方阵,方阵排列的次序是顺序的。如所示。解:8.编制一程序,列出110...
2019-10-26 18:26:57
300
原创 Matlab基础刻意练习
多维数组多维数组的一般表达式为A(i,j,k,…)式中,A为多维数组名;i、j、k…为一维、二维、三维…下标索引值。通常i称行,j称列;k称页。1.多维数组的创建(1)多维数组的创建可以通过直接赋值来取得。例:设置三维矩阵A,第1页为magic(3),第2页为vander([1,2,3]),第3页为pascal(3).解:(2)通过矩阵函数生成多维函数例:设置三维正态分布的随机矩...
2019-10-26 09:13:55
197
原创 结构数组
结构数组结构数组是对某个对象,不同属性的数据,用一组数据来表示,称为结构数组。结构数组中的元素可以是数值也可以是字符串。MATLAB有关结构数组的函数,如下:struct 创建结构数组fieldname 提取结构数组字段名getfield 提取字段名内容rmfield 删除字段名struct2cell 将结构数...
2019-10-24 16:21:11
9330
原创 Matlab基础刻意练习
3.16 单元数组单元数组时一种MATLAB数组,它的每一元素时单元,在单元里可以保存各种类型的MATLAB数组。例如单元数组、实数矩阵、文本字符串数组、结构数组以及其他复数向量等。3.16.1 单元数组的创建可以通过对单元数组的赋值来创建单元数组,也可以对单元数组的预分配来创建。对于单元数组预分配的书写格式为:C=cell(n) 表示建立n阶单元空方阵C=cell(m,n...
2019-10-23 18:40:57
246
原创 Matlab基础刻意练习
Matlab基础刻意练习3.13 奇数阶魔方矩阵的编程魔方矩阵的设计思路之一,时构造一个扩展的零矩阵A,随后用顺序矩阵v填入A的相应对角线,再用行、列叠加使矩阵A的中心n阶矩阵零元素填满。最后取出中心n阶方阵,即得魔方矩阵。下面时奇数阶魔方矩阵得程序。例:用上述程序,计算3阶、五阶魔方矩阵。为了了解魔方矩阵得建立过程,查看下列各矩阵。注:v表示顺序数矩阵,A表示扩展矩阵...
2019-10-22 17:42:40
289
原创 Matlab基础刻意练习
Matlab基础刻意练习3.6 循环控制语句之一:for/endfor/end是用于要求重复多次执行for和end之间的程序语句,它允许嵌套使用。其书写格式如下:for 变量=起点:增量:终点 %程序的重复次数由变量的起点、终点和增量来决定程序语句end %与for循环相对应的语句例:计算8阶Pascal矩阵的所有元素的总和。本例只说明for/end...
2019-10-21 17:51:02
505
原创 Matlab基础刻意练习
Matlab基础刻意练习3.1 函数M文件例:用matlab求解 y=x3+6x2+11x+6的根。注释:syms x(设置变量x为符号变量)y1=sym2poly(y) (提取3次代数方程的系数向量y1,sym2poly为将多项式转换成系数向量的转换函数)root(y1) (求解方程式的根)3.2 函数M文件的组成函数M文件的组成:(1)函数定义行。它必须由关键字...
2019-10-20 16:38:19
392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人