- 博客(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
1021
原创 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
542
原创 Matlab基础刻意练习
5.数据的可视化 10.三维特殊图形 三维立体图的绘制,其中一部分绘图函数可在二维平面图形绘图函数的基础上添加数字3来实现。例如三维线性图函数为plot3,三维条形图为bar3、barh3,三维饼图为pie3,三维散点图为scatter3,三维茎干图为stem3等。但是三维立体图又增加了不少新的功能。如网格线,表面图,视角控制,光照,透明度控制等。 1.三维线性图 三维线性图的格式为: plot3...
2019-10-29 19:26:22
652
原创 Matlab基础刻意练习
第五章 数据得可视化 作图得基本步骤是: (1)准备好数据 (2)选择适用得绘制图形函数 (3)选择窗口和位置 (4)编辑图形标注和说明 (5)输出或保存图形 1.线性图函数plot 书写格式如下: plot(Y) 绘制以向量Y元素值为纵坐标,它得下标值为横坐标得线性图。假如Y得元素为复数,则以实数为纵坐标,虚数为横坐标绘制线性图。 plot(X,Y) 绘制以向量X为横坐标,Y向...
2019-10-28 19:06:13
938
原创 习题
第三章 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
388
原创 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
294
原创 结构数组
结构数组 结构数组是对某个对象,不同属性的数据,用一组数据来表示,称为结构数组。结构数组中的元素可以是数值也可以是字符串。MATLAB有关结构数组的函数,如下: struct 创建结构数组 fieldname 提取结构数组字段名 getfield 提取字段名内容 rmfield 删除字段名 struct2cell 将结构数...
2019-10-24 16:21:11
9579
原创 Matlab基础刻意练习
3.16 单元数组 单元数组时一种MATLAB数组,它的每一元素时单元,在单元里可以保存各种类型的MATLAB数组。例如单元数组、实数矩阵、文本字符串数组、结构数组以及其他复数向量等。 3.16.1 单元数组的创建 可以通过对单元数组的赋值来创建单元数组,也可以对单元数组的预分配来创建。对于单元数组预分配的书写格式为: C=cell(n) 表示建立n阶单元空方阵 C=cell(m,n...
2019-10-23 18:40:57
339
原创 Matlab基础刻意练习
Matlab基础刻意练习 3.13 奇数阶魔方矩阵的编程 魔方矩阵的设计思路之一,时构造一个扩展的零矩阵A,随后用顺序矩阵v填入A的相应对角线,再用行、列叠加使矩阵A的中心n阶矩阵零元素填满。最后取出中心n阶方阵,即得魔方矩阵。 下面时奇数阶魔方矩阵得程序。 例:用上述程序,计算3阶、五阶魔方矩阵。 为了了解魔方矩阵得建立过程,查看下列各矩阵。 注:v表示顺序数矩阵,A表示扩展矩阵...
2019-10-22 17:42:40
379
原创 Matlab基础刻意练习
Matlab基础刻意练习 3.6 循环控制语句之一:for/end for/end是用于要求重复多次执行for和end之间的程序语句,它允许嵌套使用。其书写格式如下: for 变量=起点:增量:终点 %程序的重复次数由变量的起点、终点和增量来决定 程序语句 end %与for循环相对应的语句 例:计算8阶Pascal矩阵的所有元素的总和。 本例只说明for/end...
2019-10-21 17:51:02
619
原创 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
490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅