自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 3-4-函数

函数函数文件的定义与调用函数文件的基本结构funtion 输出形参表=函数名(输入形参表)注释说明部分函数体语句例子function [C,S] = circle(r)%circle 求半径为r的圆的周长和面积C = 2.*pi.*r;S = pi.*r.*r;end函数的调用格式:[输出实参表]=函数名(输入实参表)例子>> [C,S]=circle(1)C = 6.2832S = 3.1416匿名函

2020-07-06 19:01:06 146

原创 3-3-循环结构程序

循环结构for语句格式for 循环变量=初值表达式:步长表达式:终值表达式 循环体语句endfor 循环变量=矩阵表达式 循环体语句end问题:for k=[1,2,3,4]endfor j=[1;2;3;4]end这两个循环执行的次数相同吗?不同!for循环中的矩阵表达式是按列循环,如果是多行多列的话,会把每一列看作一个元素,所以第一个循环了4次,第二个循环了1次while语句格式while 条件 循环体语句end

2020-07-06 19:00:38 782

原创 3-2-选择结构程序

选择结构程序if语句单分支if语句语句格式if 条件 语句组end关于条件条件是标量时,非零表示条件成立,零表示条件不成立条件是矩阵时,矩阵为非空,且不含零元素,则条件成立,反之,条件不成立双分支if语句语句格式if 条件 语句组1else 语句组2end多分支if语句语句格式if 条件1 语句组1elseif 条件2 语句组2 ···elseif 条件m 语句组mels

2020-07-06 19:00:05 213

原创 3-1-顺序结构程序

顺序结构程序顺序结构数据的输入A = input(提示信息,选项);数据的输出disp(输出项)程序的暂停pause(延迟秒数)例:有一线段AB,A的坐标为(1,1),B的坐标为(4.5,4.5),求AB的长度,以及黄金分割点C的坐标表示一个点,在MATLAB中用复数表示关于黄金分割点即y=0.618xy=0.618xy=0.618x代码演示A = 1+1i;B = 4.5+4.5i;%求AB的模AB = abs(A-B);disp(AB)

2020-07-06 18:58:58 249

原创 2-3-矩阵的求值

矩阵的求值方阵的行列式把方阵看作行列式求值,就称为方阵对应的行列式的值det(A):求方阵A的对应行列式的值矩阵的秩矩阵线性无关的行数或列数称为矩阵的秩rank(A):求矩阵的秩魔方阵的秩奇数阶魔方阵秩为n,即奇数阶魔方阵是满阶魔方阵一重偶数阶魔方阵的秩为n/2+2(n是2的倍数,但不是4的倍数)二重偶数阶魔方阵的值均为3(阶数是4的倍数)矩阵的迹矩阵的迹等于矩阵的对角线元素之和;也等于矩阵的特征值之和trace(A):求矩阵A的迹向量和矩阵的范数矩阵或向

2020-07-06 18:56:00 5617

原创 2-2-矩阵变换

矩阵变换对角阵研究对角阵分类对角矩阵:对角线上有非0元素的矩阵数量矩阵:对角线上元素相等的矩阵单位矩阵:对角线上元素都为1的矩阵提取矩阵的对角线元素diag(A):提取矩阵A主对角线元素,产生一个列向量diag(A,k):提取矩阵A第k条对角线的元素,产生一个列向量[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8NeTBcbd-1593958000821)(…/Image/对角阵-1.png)]主对角线往上为k=1 ~ n条对角线,往下为k=

2020-07-05 22:17:20 785

原创 2-1-特殊矩阵

特殊矩阵通用的特殊矩阵类型zeros函数:全0矩阵ones函数:全1矩阵eye函数:对角线为1的矩阵。当矩阵是方阵时,得到一个单位矩阵rand函数:(0,1)均匀分布的随机矩阵randn函数:均值为0,方差为1的标准正态分布随机矩阵产生一个随机分布的指定均值μ和方差σ^2的矩阵:将randn产生的结果乘以标准差σ,然后加上期望均值即可,即μ+σ*randn(n)调用格式zeros(m) %产生mxm零矩阵zeros(m,n) %产生mxn零矩

2020-07-05 19:20:12 372

原创 1-6-字符串处理

字符串处理字符串的表示字符串是用单引号括起来的字符序列如果字符串中字符含有单引号,则该单引号字符要用两个单引号表示>> 'I''m a student'ans = 'I'm a student'建立多行字符串,形成字符串矩阵多行字符串的列数必须都相等,用空格调节%求ch的1到5位的字符串、反向表示、小写字母转成大写字母及ch的长度ch = 'ABc123Def456';%ch的1到5位的字符串subch = ch(1:5);subch%反向

2020-07-05 19:14:45 494

原创 1-5-MATLAB的基本运算

MATLAB的基本运算算术运算基本算术运算加减运算要求两个矩阵同型,相应运算相加减一个标量与矩阵加减,这个标量与矩阵的每一个元素相加减乘法运算矩阵A和B作乘法运算,要求A的行数与B的列数相等,则称A和B是可乘的,或称A和B的维数和大小相等除法运算分为左除(/)和右除(\)如果A矩阵是非奇异矩阵,则B/A等效于B*inv(A),A/B等效于A*inv(B)inv函数:求矩阵的逆矩阵一般B/A不等于A/B,如果A或B其中有一个或都是标量,那么 B/A等于A

2020-07-05 19:14:12 2284

原创 1-4-矩阵元素的引用

矩阵元素的引用矩阵元素的引用方式通过下标来引用A(3,2)表示A矩阵第3行第2列的元素A(3,2) = 200自动扩展>> A = [1,2,3;4,5,6]A = 1 2 3 4 5 6>> A(4,5) = 10A = 1 2 3 0 0 4 5 6 0 0 0 0 0 0 0

2020-07-05 19:13:30 562

原创 1-3-MATLAB矩阵的表示

MATLAB矩阵的表示矩阵的建立直接输入法格式:矩阵中的元素用[]括起来,同一行的元素用’,‘分割,不同行之间用’;'分割>> A = [1,2,3;4,5,6;7,8,9]A = 1 2 3 4 5 6 7 8 9利用已经建立好的矩阵,建立更大的矩阵一个大的矩阵可由多个小矩阵拼接而成>> A = [1,2,3;4,5,6;7,8,9];>> B = [-1,-

2020-07-05 19:12:53 713

原创 1-1-MATLAB基础知识

MATLAB基础知识数据类型分类整型无符号整型分为无符号8位、16位、32位、64位整型int8();int16();int32();int64();带符号整型分为带符号8位、16位、32位、64位整型uint8();uint16();uint32();uint64();浮点型单精度型在内存中占用4个字节single() %将其他类型转换成单精度双精度型在内存中占用8个字节,数值数据默认是double类型double() %将其他

2020-07-05 19:11:17 556

原创 1-2-变量及其数据

变量及其数据变量与赋值语句变量名的命名规则变量名区分大小写,强调变量名长度不超过63位,个人建议不要超过10位变量名以字母开头,可以由字母、数字和下划线组成,但不能使用标点赋值号:’=’,语句后加’;'号,直接赋值不打印x = sqrt(7)-2i; %sqrt求根值y = exp(pi/2); %exp函数:自然数对数底数 e,相当于e^(pi/2)z = (5+cosd(47))/(1+abs(x-y)) %abs求绝对值预定义变量ans:默认赋值变

2020-07-05 19:09:59 172

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除