学习Matlab
weixin_45177844
这个作者很懒,什么都没留下…
展开
-
Matlab_day_11
稀疏矩阵指零元素的个数远远多于非零元素的个数的矩阵矩阵的存储方式完全存储方式:将矩阵的所有元素按列存储稀疏存储方式:只存储矩阵的非零元素的值及其位置即行号和列号两种存储方式的转化:A=sparse(S):将矩阵S转化为稀疏存储方式的矩阵AS=full(A):将矩阵A转化为完全存储方式的矩阵S直接建立稀疏存储矩阵sparse函数的其他调用格式sparse(m,n):生成一个mxn...原创 2019-07-26 20:28:33 · 115 阅读 · 0 评论 -
Matlab_day_8
矩阵变换对角阵对角矩阵:只有对角线上有非零元素的矩阵数量矩阵:对角线上的元素相等的对角矩阵单位矩阵:对角线上的元素都为1的对角矩阵提取矩阵的对角线元素diag(A):提取矩阵A中主对角线元素产生一个列向量diag(A,K):提取矩阵A中第K条对角线元素产生一个列向量构造对角矩阵:diag(V):以向量V为主对角线元素,产生对角矩阵diag(V,K):以向量V为第K条对角线元素,...原创 2019-07-22 19:28:16 · 119 阅读 · 0 评论 -
Matlab_day_10
矩阵的特征值与特征向量函数E=eig(A):求矩阵A的全部特征值,构成E[X,D]=eig(A):求矩阵A的全部特征值构成对角阵D,并产生矩阵X,X各列是相应的特征向量特征值的几何意义eigshow函数可演示单位圆上的向量x与Ax间的关系矩阵的特征值和特征向量很重要今天内容少,那我说一下我的心得吧!学习Java和Matlab有10天了,希望在明年的国二和以后的数学建模中取得好成绩,一...原创 2019-07-25 20:51:44 · 187 阅读 · 0 评论 -
Matlab_day_7
Matlab矩阵的处理特殊矩阵1.通用性特殊矩阵 如零矩阵 幺矩阵 单位矩阵1)zeros函数:产生零矩阵2)ones函数:产生全1矩阵3)eye函数:产生对角线为1的矩阵,当为方阵时,得一个单位阵4)rand函数:产生(0,1)区间均匀分布得随机矩阵5)randn函数:产生均值为0,方差为1的标准正态分布随机矩阵调用格式: zeros(m)产生mxm零阵zeros(m,n)产...原创 2019-07-21 19:42:08 · 84 阅读 · 0 评论 -
Matlab_day_6
字符串处理xm=‘wyzyaonuli’xm=(1:3)ans=wyz以上代码表示输出第一到第三个元素若字符串中含有单引号,则该单引号要用两个单引号来表示 如:'I '‘m a boy.’ans=I’m s boy.还可多行字符串,形成字符串矩阵 如:ch=[‘asdfg’;‘12456’];ch(1,3)ans=d输出第一行第三列元素将字符串倒置re...原创 2019-07-20 20:11:58 · 188 阅读 · 0 评论 -
Matlab_day_9
矩阵的求值矩阵行列式函数 det(A) det(A^-1)=1/det(A)矩阵的秩矩阵线性无关的行数或列数 函数 rank(A)矩阵的迹矩阵对角线元素之和或矩阵特征值之和 函数 trace(A)向量和矩阵的范数向量的范数向量1-范数:向量元素绝对值之和 函数 norm(v,1)2-范数:向量元素绝对值的平方和的平方根 函数 norm(v)或norm(v,2)无穷大范...原创 2019-07-24 21:50:09 · 119 阅读 · 0 评论 -
Matlab_day_3
一.Matlab矩阵的表示1.矩阵的建立1)直接输入法如:<<A=[1,2,3;4,5,6;7,8,9];2)利用已建立的矩阵建立更大的矩阵如:已知A,B矩阵则C矩阵可表示为 C=[A,B;B,A];3)可用实部矩阵和虚部矩阵构成复数矩阵如:<< B=[1,2,3;4,5,6]; <<C=[6,7,8;9,10,11];<<A=B+...原创 2019-07-17 21:54:33 · 289 阅读 · 0 评论 -
Matlab_day_5
Matlab基本运算1.算数运算符1)基本算数运算符:加+ 减- 乘* 左除\ 右除/ 乘方^注:Matlab中的算数运算是在矩阵意义下进行的加减:分为矩阵间运算和标量与矩阵间的运算,矩阵间的运算只要对应元素相加减就可以了,标量与矩阵之间的运算,标量要加到每一个矩阵元素上去乘:例如A*B,要求A的列数与B的行数相等才可乘,此时A与B两矩阵的维数和大小相容除...原创 2019-07-19 22:49:03 · 97 阅读 · 0 评论 -
Matlab_day_4
矩阵元素的引用1.方式:1)可通过下标 >>A(2,1)=12)通过序号 >>A(3)ans=2矩阵A(i,j)的序号为(j-1)*m+i3)矩阵的符号和下标可通过sub2ind和ind2sub实现相互转换2.利用冒号表达式获得子矩阵A(i,:)表示第i行的全部元素A(:,j)表示第j列的全部元素A(i:i+m,k:k+m)在第i~i...原创 2019-07-18 22:43:44 · 219 阅读 · 0 评论 -
Matlab_day_2
一.变量及其操作1.变量与赋值语句1)变量从本质上讲是内存单元的一个抽象2)在matlab中,变量名以字母开头,后接字母 下划线 或数字的字符序列,最多63个字符3)变量名区分字母大小写4)标准函数名以及命令名必须用小写字母二.如何给变量赋值1.变量=表达式2.将表达式的值赋给matlab的预定义变量ans,变量结果会在命令行窗口中显示出来,若在赋值语句后加分号,matlab仅执行...原创 2019-07-16 19:56:48 · 231 阅读 · 0 评论 -
Matlab_day_1
一.1 >>:命令提示符2 …:续行符3 在定义变量时一般不要使用在matlab已有特殊含义的词 如(内部函数名)4 设置文件搜索路径1) >>path (path,‘e:\文件名’)2) 主页------设置路径5 文件同名,保存时当前文件优先,未保存的文件找不到二.1 matlab的数值数据1)类型分类:整型 浮点型 复数型整型:不带小数的数,分为...原创 2019-07-15 19:29:05 · 168 阅读 · 0 评论 -
Matlab_day_12
**Matlab程序流程控制**程序的三种基本结构:(顺序 选择 循环)结构程序文件的扩展名为.m脚本文件:可在命令行执行的文件函数文件:必须以函数的调用方式来调用它文件的建立:用命令按钮创建: 文件–新建脚本用edit命令创建文件edit test顺序结构数据的输入:A=input(“请输入变量A的值:”);数据的输出:s=‘Hello Wor...原创 2019-07-27 18:59:28 · 103 阅读 · 0 评论