Matlab网课1——3章学习笔记(乱版)不断学习的小白

v5=9816.inf表示正无穷大17.NaN不定式表示非数值量,产生于0/0,无穷/无穷等运算18.若要永久性修改保存位置,可在matlab属性—快捷方式—起始位置处修改19.>>z=[122]'

z=

12220。元素全为1的矩阵>>ones(3)

ans=

111111111

>>ones(4,2)

1111111121.零矩阵>>zeros(3,2)

00000022.单位对角矩阵>>eye(4,3)

100010001000>>eye(4)

100001000010000123.冒号colon的迭代作用>>3:5

345

>>3:2:11

357911

>>3:2:10

3579>>[3:2:10]'

357924.引用数组中的某个元素a=

3579

>>a(3)

7引用矩阵中的某个元素>>b=[24518;73651]

b=

2451873651

>>b(2,3)

51引用矩阵某一列/行>>b(:,2)

536>>b(1,:)

24518引用矩阵某一列/行中的某几个元素(连续)>>c=[123;456;789;101112]

c=

123456789101112

>>c(2:4,2)注意:第二个2表示“第二列的元素”。2:4表示“从第二个到”都四个元素

5811引用矩阵某一列/行中的某几个元素(不连续)d=

12345678910111213141516>>d(4,1:2:4)注意:第一个4表示“第四行的元素”。1:2:4表示“从第1个元素开始,以2递增,不大于4的元素,也就是第一个和第三个”。

131525.用特殊方法定义矩阵一,用特殊的赋值语句>>E(3,2)=8

E=

000008二,拼接生成>>F=[E,E]

F=

000000000808

>>G=[E;E]

G=

000008000008

>>H=[1:2:6;246]

H=

13524626.size函数反应矩阵行和列的维数>>size(H)

23length函数反应行列维数中较大的值>>length(H)

327.子数组>>c=[123;456;789;101112]

>>c(3,[1,3])注意:[1,3]表示“第一个和第三个元素”

7928.子数组的赋值>>d

d=

1231345614789010111216

>>d(2,3)=0注意:此处将0赋值给了d矩阵的第2行第3列

1231345014789010111216

29.end的使用>>d

>>d(2,2:end)

561430.等差数列用linspace>>linspace(0,10,6)

0246810等比数列用logspace(但只能是10的次方数)>>logspace(1,2,5)注意:1表示“首项为10的1次方”。2表示“末项为10的2次方”。5表示:“共有五项”。

10.000017.782831.622856.2341100.0000>>logspace(1,3,3)注意:1表示“首项为10的1次方”。3表示“末项为10的3次方”。3表示:“共有3项”。

101001000

31.reshape函数将数列按照列的顺序排成矩阵>>E=3:2:19

35791113151719

>>reshape(E,3,3)

3915511177131932.系统预定义的变量(dateclockyearmonthnowtoday)>>date

23-Jul-2017

>>clock

1.0e+03*

2.01700.00700.02300.01400.04500.0010注意:表示2017年7月23日14点45分1秒>>year(now)

2017

>>month(now)

7

>>day(now)注意:只输入now本身并没有意义,将now与year,month,day联合使用

23

matlab的算数运算符一标量运算二矩阵运算三数组运算四运算优先级(最高的乘方运算是优先级)

33.power函数也能起乘方作用>>power(2,3)

834.matlab中的小括号,中括号,大括号,都是通过()的嵌套完成的35.魔方矩阵magic>>magic(3)注意:括号中的3表示3阶。生成的魔方矩阵行,列,斜对角各元素之和相等,即15.

816357492

>>magic(4)注意:括号中的4表示4阶。生成的魔方矩阵行,列,斜对角各元素之和相等,即34.

1623135111089761241415136.inv可以求逆矩阵,故a/b=a*(invb)37.矩阵乘法中“*”表示正常矩阵相乘,而“.*”表示各元素对应相乘>>A=[123;456;789]

A=

123456789

>>B=[012;753;1246]

B=

0127531246

>>D=A*B注意:完全按照数学定义来运算

D=

50232610753591648392>>C=A.*B注意:“.”代表各元素的意思,故“.^”“./”分别表示“各项分别乘方”,“各项分别做除法”。

C=

02628251884325438.“log”默认以自然对数e为底,也可输入“log10”或者“log2”39.求绝对值运算用abs>>abs(-9)

939.求平方根运用sqrt算>>sqrt(2)

1.414240.符号函数用sign41.圆整函数一.天花板函数(朝着正无穷大圆整),用ceil二.地板函数(朝着负无穷大圆整),用floor>>ceil(6.2)

>>floor(6.2)

6>>ceil(-6.2)

-6

>>floor(-6.2)

-7

三.fix函数(朝着0圆整)>>fix(6.2)

6

>>fix(-6.2)

-6四.round函数(朝着最近的整数圆整,按照四舍五入)五.mod取余>>mod(8,5)

342.多项式相乘函数用conv一.求值>>x=3,y=9,conv(2*x+5*y,6*y-2)

x=

3

y=

9

2652二.求展开式>>conv([11],[11])注意:多项式在matlab中根据次方数降阶输入系数形成矩阵,[11]表示x+1,所以[121]表示x^2+2x+1

121>>conv([11],[1-1])

10-143.求最大值和最小值用max和min>>A=[658;1215;6501;]

65812156501

>>max(A)注意:matlab对输入矩阵时按列依次输入,故求矩阵最大值时显示的是每列最大的元素

65515

>>min(A)

101>>max(max(A))注意:如果想找出一个矩阵中的最大元素,只需要连续使用两次函数

65

>>min(min(A))

0

>>B=[5685802588]

5685802588

>>max(B)

88

>>min(B)

044.一.求平均值用mean

>>mean(B)

27.1429>>sum(B)

190二.求积用prod>>prod(B)注意:只用于标量求积,矩阵不行

0三.求和用sum>>sum(B)注意:只用于标量求和,矩阵不行ans=

190四.sum的特殊用法>>a

a=

123456>>sum(a,1)注意:sum(x,1)表示逐列求和

579

>>sum(a,2)注意:sum(x,2)表示逐行求和

615>>sum(sum(a,1),2)注意:如果想计算矩阵所有元素的和,只需要先对行求和再对列求和好、,或者先对列求和在对行求和

2145.复数一.取实部(用real函数)>>real(3+4i)

二.取虚部(用imag函数)>>imag(3+4i)

4三.求模(用abs函数)>>abs(3+4i)

5四.求辐角(用angle函数)注意:“复数的辐角”在复变函数中,自变量z可以写成z=r*(cosθ+isinθ).r是z的模,即:r=|z|;θ是z的辐角。在0到2π间的辐角称为辐角主值。五.求共轭复数(可以在数后加“'”,也可以用conj函数)>>(3+4i)'

3.0000-4.0000i

>>conj(3+4i)

46.矩阵的若干运算一.求积运算(用corss函数)>>P=[123;456;789]

P=

>>Q=[258;12350;519]

Q=

25812350519>>cross(P,Q)

-64-2755493845445-48二.求点积(用dot函数)>>a=[123]

123

>>b=[456]

456>>a*(b')

32

>>dot(a,b)

>>dot(a,(b'))

32注意:1、乘积用于矩阵相乘,表示为C=A*B,A的列数与B的行数必须相同,C也是矩阵,C的行数等于A的行数,C的列数等于B的列数。Cij为A的第i行与B的第j列的点积。2、点积用于向量相乘,表示为C=A.*B,A与B均为向量,C为标量,也称标量积、内积、数量积等三.求逆(用inv函数)注意:取逆之前最好用det判断行列式的值是否为零,若为零,则逆不存在m=

123246778899

>>det(m)

0>>inv(m)

InfInfInfInfInfInfInfInfInf

四.求行列式的值(用det函数)>>A

>>det(A)

3842五.求矩阵的秩(用rank函数)六.求矩阵点的特征值(用eig函数)七.求矩阵的迹(用trace函数)注意:迹就是矩阵主对角线个元素之和>>A

>>trace(A)

947.字符串与数字间的转换一.将字符转成数字(用abs或者double函数)>>abs('A')注意:以下几个例子都是将字符转为ascll码,计算机通过存储ascll码来保存字符串

>>abs('a')

97>>abs('王丹')

2957920025>>D='whoareyou'

whoareyou

>>abs(D)

119104111329711410132121111117>>double(D)注意:double与abs在转换字符上有相同作用

119104111329711410132121111117二.将数字转化为字符(用char函数)>>char(97)

a>>char(29482)

>>char(29483)

猫三.将数据字符转化为数据(用str2num函数)>>str2num('8')

ans=注意:虽然两个都是8,但'8'是字符,无法进行计算。必须要转化为数据才行。

8四.将数据转化为数据字符(用num2str函数)注意:转化为字符后,无法计算,正当做文字48.如果想要输出一个单引号,那么就连续输两次>>c='I''mgood'

I'mgood49.大小写字母间的转换方法一:用lower函数(大转小),upper函数(小转大)>>lower('A')

a

>>upper('a')

A方法二:>>char('A'+32)注意:同一字母大小写的ascll码差32。常用的是A为65,a为97

a50.冒号递增作用在字符中的使用>>['a':'z']

abcdefghijklmnopqrstuvwxyz

>>['a':'f']

abcdef>>['a':2:'z']注意:这里和之前冒号作用部分的作用一样,从按开始递增2,直到z结束。字符在计算机中先存为ascll码,再加2,最终又以字符的方式输出。

acegikmoqsuwy51.字符串函数一.比较两个字符串是否相同(用strcmp函数)>>A='你是个好人';>>B='你是个坏蛋';注意:如果两个字符串相同,则输出结果为1,反之为0。>>strcmp(A,A)

1

>>strcmp(A,B)

0>>C='你是个好人';>>strcmp(A,C)

1二.比较字符串中部分字符是否相同(用strncmp函数)>>A='你是个好人';>>B='你是个坏蛋';>>strncmp(A,B,3)注意:这里的3表示“比较A和B的前三个字符”,由于二者前三个字符相同,故输出1。下同,由于前4个字符不完全相同,故输出0。

>>strncmp(A,B,4)

0三.查找字符串中的某个字符(用findstr)>>A

你是个好人

>>findstr(A,'好')

4注意:4表示“好”在A字符串中的第四位四.字符串横向拼接(用strcat函数)>>strcat(A,B)

你是个好人你是个坏蛋>>strcat(A,B')

你是个好人你你是个好人是你是个好人个你是个好人坏你是个好人蛋五.字符串的纵向拼接(用strvcat或者char函数)>>strvcat(A,B)

你是个好人你是个坏蛋>>char(A,B)

0例二>>'A'>'B'注意:这里会转化为ascll码值进行比较

0注意:有时无法区分程序中的0和1是逻辑值还是数值,可以用whos命令查看class(数据类型),如果是logical就是逻辑值,如果是double就是数值。例三>>%在计算机中由于二进制和圆整的问题,精度会受到干扰。于是就出现了下面这种情况>>sin(pi)

1.2246e-16>>sin(pi)==0

>>abs(sin(pi)-0)<1.0e-14注意:一般通过做差的方式判断,如果A和B的差小于一个特小的数,就认为A==B

157.关系运算符在数组和矩阵中的应用(对应元素进行比较)>>A=[123]

A=格式化

>>B=[12;34]

1234

>>C=2

2

>>A==C

010

>>B

1000

>>D=[234]

234

>>A<=D

11158.逻辑运算(布尔运算)(1)逻辑运算:逻辑值(非零值与零值)+逻辑运算符(2)逻辑运算符:&(与A&B),|(或A|B),~(非~A),xor(异或xor(A,B))注意:xor也称逻辑排他,如果A与B的真假不同,那么xor(A,B)=1,即真。(3)运算优先级:算术运算,关系运算,非,与,或>>A=3+(2<1)+0

THE END
1.轻松掌握OBSStudio多窗口设置技巧迷你手游网OBS Studio 是一款功能强大且广泛使用的直播和视频录制软件,能够满足用户多样化的需求,在进行直播或录制时,有时我们需要同时展示多个窗口,以丰富画面内容和提升观众体验,下面就为大家详细介绍 OBS Studio 怎么设置同时多个窗口。 要实现 OBS Studio 的多个窗口同时展示,我们需要先明确自己的需求和场景,是要同时展示游戏窗http://m.minchanghome.net/sygonglue/173519.html
2.Winform多窗体应用当关闭父窗体时,将关闭所有打开的子窗体。 实现MDI应用程序,分为以下四个步骤: (1)创建一个Windows应用程序 (2)创建多个Form窗体 (3)设置MDI父窗体(设置父窗体isMdicontainer属性为true) (4)设置并显示子窗体(假设父体名为MainForm,两个子窗体名为form1和form2),form1.MdiParent = this设置窗口的父容器https://blog.csdn.net/gjw3037109961/article/details/144397099
3.2022年在线网课学习课堂《平面设计(珠海科技学院)》单元测试考核2024年在线网课学习课堂《平面设计(珠海科技学院 )》单元测试考核答案.pdf,注:不含主观题 第 1 题 多选题 (2 分) Photoshop 处理图像之前,首先必须打开该图像,以下哪些方式能够使 Photoshop 正确打开图像? A 使用快捷键 Ctrl+OB 双击文档窗口的空白区域 C 单击菜单 “https://max.book118.com/html/2022/0801/8107113061004124.shtm
4.华为MatePad10.8值得买吗华为MatePad10.8全面评测平板电脑比如上图,在Word中编写的时候遇到难题,可以直接从Dock区召唤浏览器进行搜索,同时,还可以召唤出备忘录小窗,将难点记录后续进行补充,养成好的学习习惯。当然,休息的时候还可以同时开着多个窗口,一个窗口看电视剧,广告期间刷刷抖音,毕竟时间宝贵,不容广告浪费。 https://www.jb51.net/hardware/pingban/738689_all.html
5.在线网课学习课堂《面向未来社会的服务设计与管理》单元测试考核B 银行窗口属于处理信息这一分类,而且由于其一般是例行工作,所以它的挑战是如何实施有效的激励。C 理发和乘车都属于处理过程这一分类,不过前者是实体形态变化,后者是地理位置变化。D 咨询属于处理过程这一分类,因为其属于高技能工作,所以它的挑战是如何处理非结构化的问题。 第6题 单选题 (1分) 以下哪个选项对以https://www.ddwk123.cn/archives/655373
6.中小学智慧教育平台暑期研修心得体会(精选35篇)在这个过程中,就要求教师成为智慧型的教师,于会祥校长和刘晓昶老师就初中综合性学习活动的设计与实施和学生综合性评价分享了自己的经验,也帮助我打开了思路。作为一名年轻教师,首先要深入研读教材,教的准确,其次要求创新,借助一些新奇的活动让学生学的有趣轻松,在引导学生掌握基础知识的过程中,借助综合性评价实现核心素养https://www.yjbys.com/xindetihui/fanwen/3317381.html
7.全网知识付费网课资源:情感会员全网知识付费网课资源 一、情感会员,课程介绍: 情感会员包含女性撩汉+男性撩妹+情趣类+心理类课程,超过7000G的情感资源,帮助你更快实现情感自由。目录仅做部分展示。情感失效的文件大部分可以补。 整合了坏男孩、浪ji教育、PUANEY倪、魔卡、但丁、蓝色答案、乐鱼、绛妖精、冷爱花镇、陆琪等知名导师内部课程,内容包含https://www.dklx.com/15236.html
8.Archivefor2020上海市图书馆学会网站接上海市图书馆学会通知后,上海大学图书情报档案即组织研究生积极地参与到本次直播课的学习与讨论之中。 蒲慕明院士先后阐述了科研伦理的内涵、准则与方法以及科研诚信的“灰色地带”。他强调科研诚信是一种文化,科研人员应当担起重任,有诚信地开展科研,同时要处理好科研诚信与创新的关系,勇于面对科学探索中的种种挑战https://society.library.sh.cn/sna/2020/00/news/all
9.云南省干部在线学习学院专用浏览器下载v2.0官方兼容版(支持网课1.到本站下载安装云南干部在线学习学院浏览器,打开安装程序,点击下一步继续安装 2.点击浏览选择软件安装位置 3.点击下一步继续安装 4.稍等片刻 5.点击关闭,安装完成 云南省干部在线学习学院专用浏览器使用教程 1、可以自动处理各种弹出窗口,自动回答问题,最新更新可以自动考试。 http://www.kkx.net/soft/17598.html
10.coursera全球知名的在线学习平台,提供各类学科的公开课程。1每所大学会根据机构政策来确定录取资格,以及可以计入学位要求的预先批准的先前学习学分数,这些政策可能会考虑您现有的所有学分。 探索Coursera 数据科学 425 课程 商务 1095 课程 计算机科学 668 课程 健康 471 课程 社会科学 401 课程 个人发展 137 课程 https://www.coursera.org/
11.中国大学实验心理学(1)答案网课MOOC考试期末慕课答案打开右边网址即可查题http://wk.pkbff.com 查题解析答案参考,同时提供大学网课,选修课公务员,外语类,财会类,建筑类,职业资格,学历考试,医药类,外贸类,计算机类等考试;是一个集资料下载与在线考试系统、,是各类考生顺利通过考试的好帮手! 中国大学MOOC实验心理学(1)网课答案 https://www.bokee.net/blogmodule/weblogcomment_viewEntry/40912018.html
12.“两优一先”评选表彰:汲取榜样力量,启航时代征程近年来,组织工作节奏越来越快,张志敏敏锐地注意到,必须要居安思危,时刻保持学习的动力, 时刻磨炼专业技能。她特别感谢学校给予她机会,于2019年入选上海市教卫党委首批专职组织员海外研修项目,赴英国牛津大学访学三周。期间,她学习了管理理念,主动向优秀组织员学习,提升了国际视野和工作能力,为后续工作打下了坚实基础。https://caup.tongji.edu.cn/cgdjw/f5/9d/c19792a193949/page.htm
13.帖子详情360AI浏览器会持续聚焦用户的工作台,在学习、工作、娱乐场景里深耕,比如在学习场景里,可以围绕找论文、读论文、翻译论文、写论文等等,提供一站式的AI服务;包括音视频场景中,用户有包括听播客、会议、上网课等场景,360AI浏览器也可以提供专业的音视频AI理解、生成、创作的能力。再比如,360AI浏览器还可以围绕组织或个https://m.bbs.360.cn/detail.html?id=16131599
14.天宫课堂第二课中国空间站上演“点水成冰”———要闻——中央太空授课活动采取天地对话方式进行,信号畅通是课程顺利进行的关键。为了保证“上网课”视频高清晰、零延时、不卡顿,“天链”中继卫星、空间站、地面各个测控站密切配合,为天地互动提供技术护航。 “航天员给地面的信息依次通过空间站中继天线、天链中继卫星、星地下行链路等传输到地面站。”天链二号01星副总设计师李向阳https://www.ccdi.gov.cn/yaowenn/202203/t20220324_179822.html
15.2025作业帮高中视频网课学习高一高二高三数学语文英语物理化学生物2025 作业帮高中视频网课学习高一高二高三数学语文英语物理化学生物,复制以下网址浏览器打开获取课程: https://pan.baidu.com/s/1OoTU2xtbJbZKi9d0Jyb9gQ?pwd=1111 高中学习是一个至关重要的阶段,它为学生未来的学术和职业发展奠定了坚实的基础。在这个阶段,学生们需要面对大量的学习任务和考试压力,因此,选择一款高https://www.meipian.cn/592c6pw1