![0066961f25515652e3f269fc39908c00.png](https://i-blog.csdnimg.cn/blog_migrate/275ad695da6f8412ba6eace5fb785c39.png)
![b965efc07534160026aed31336e96b9a.png](https://i-blog.csdnimg.cn/blog_migrate/4172ca9ad39849511a0947f0866a4d83.jpeg)
P2:基本操作与矩阵输入
老师常说的英语名词(英语渣渣太难了):
build in function:内置功能 workspace:工作区间
capture:捕获
Array(Vector and Matrix):阵列(向量和矩阵)
命令:
who:查看工作区中的所有变量名
whos:查看工作区中的变量的详细信息
clear 变量名:清除workspace里面指定的变量
clear:清除工作区中的所有变量
clc:清除命令窗口显示
![3631e056609998c13a454f7b16909167.png](https://i-blog.csdnimg.cn/blog_migrate/2932ad3e71f4ef56061db1f882d2fbaf.jpeg)
matlab中默认的是short类型的,直接打印pi,显示的是3.1416。
先format long,再打印pi,就会显示成3.141592653589793。
![52498af67e9ccca56dc1b8ab9cc6e63b.png](https://i-blog.csdnimg.cn/blog_migrate/70657a29883dec7774b8477f81093fc0.png)
format rat:显示成分数(能够显示有理数。有理数是分数和整数的统称)
format bank:保留两位小数
format long:小数点后很长的位数。(无理数)
![508111ec8f4dabdefe9ed7000a9d7850.png](https://i-blog.csdnimg.cn/blog_migrate/0362d0460b3c4718aa42547e1062d850.png)
按住向上的箭头,可以切换到查看历史的命令。按住向下的箭头,可以查看后续的命令。
![0a97fa02a3619b93e7adbe33f8292c53.png](https://i-blog.csdnimg.cn/blog_migrate/1e992f1b262beecce84dbbe47fa821f3.jpeg)
涉及到线性代数的知识,去B站补一补吧
《线性代数》高清教学视频 “惊叹号”系列 宋浩老师_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com![89ed5a8dc1082e962b2e72c5b5daba48.png](https://i-blog.csdnimg.cn/blog_migrate/b2f7244314e77a8adb854e448ba22d8a.jpeg)
数组索引(Array Indexing):
![79e7deb35304213af804d20b8f221a51.png](https://i-blog.csdnimg.cn/blog_migrate/b684bf4fa7bf632a7638f60fb5cc4081.jpeg)
删除矩阵A中的第2行:A(2,:)=[]
删除矩阵A中的第2列:A(:,2)=[]
冒号运算符(Colon operator):
A = 1:100 直接生成1~100的数组
B = 1:2:99 直接以2为等差,生成数组
str='a':2:'z' 字符也可以使用冒号运算符
串联的矩阵的维度要保证一致。如B=[1:5;2:3:15;-2:0.5:0],每个分号范围内表示的都是5个数。如果范围中的个数不一致,则会出错。
数组操作(Array manipulation):+ - * / . ^ '
![b7f49dbd24e64604b7e0a1a58132a743.png](https://i-blog.csdnimg.cn/blog_migrate/900bab485fdf9e2e6d9d2e4f54801404.jpeg)
![a529e9f12c15e814ef2c9f518829520d.png](https://i-blog.csdnimg.cn/blog_migrate/d74dca49451588623754021e36b27802.jpeg)
![511714e8b654f3285dda8ea309471284.png](https://i-blog.csdnimg.cn/blog_migrate/a4fa4536ddb34a08112d60cdfb18e0a3.jpeg)
!!!矩阵中,是按照column运算、存储的。
![e9bf7122d5586392d51f83e111bbd4d6.png](https://i-blog.csdnimg.cn/blog_migrate/745d66e95f7454f934c52f0c8a55ecb4.jpeg)
shift+enter:换到下一行,但是没有送入到缓冲区
max(A)-->7 5 9
max(max(A))-->9 套娃,得到整个矩阵中的最大值
min(A)-->0 0 3
sum(A)-->8 7 18
mean(A)-->4 5 6 求每一列的平均值
sort(A)-->每列中进行排序
sortrows(A)-->按照行首进行排序
size(A)-->3 3 行数、列数
length(A)-->3 行数、列数中的最大值
find(A==2)-->4 找出数值为2的所有位置
numel(A)-->9 得到矩阵A中的元素数目
[m n]=size(A) m、n分别存放矩阵A的行数、列数
[ A B ]是将合适维度下的A,B级联(拼接)在一起,拼接成一行。
[ A ; B ]拼接成2行,但是A、B的唯独必须相同,假如A是含有6个字符的字符串,那么B也必须是含有6个字符的字符串。
![1e2b70b3b4de6181bc87575137670ab9.png](https://i-blog.csdnimg.cn/blog_migrate/d0f77f2b8a3dac8a9b44c5aa334e1ca5.png)
拼接字符串的方法:
1、通过c=[a,b]进行拼接。a、b必须都是字符串。num2str(12):将数字12转化为字符串
2、通过d=strcat(a,b)进行拼接。
P3:结构化程式与自定义函数
![e545855e2aa3ba89e0036bff52ba2b48.png](https://i-blog.csdnimg.cn/blog_migrate/2972b36b096858cd03b7c7f54b56f877.jpeg)
![5397e6fcfeaaff94dc198f95a920d7bd.png](https://i-blog.csdnimg.cn/blog_migrate/eed16e4fe2b77bb710627413b8ae0e2c.jpeg)
![87db994b988cc5f1c8d16670cf594712.png](https://i-blog.csdnimg.cn/blog_migrate/5988b93fa7b290442fa2348c13609715.jpeg)
![15129792d8245389853a6f55d85f3810.png](https://i-blog.csdnimg.cn/blog_migrate/84e0bea0fb388ace231eb4b14ba6f5ef.jpeg)
![b3df0fb1b157c0d546d10216ba9952db.png](https://i-blog.csdnimg.cn/blog_migrate/29bb1c2e1a8087a8402b99d18330e3ac.jpeg)
![3653d60d8394d7d659b2949c9e15188b.png](https://i-blog.csdnimg.cn/blog_migrate/d19c94c09c197eb7ceea670ad0d9bda1.jpeg)
![92cdefd588b60a8b98f4eeb18b65818c.png](https://i-blog.csdnimg.cn/blog_migrate/b5f351ee7c53f81e4e64e8af3ab5260f.jpeg)
![25c4ab001a8a698e8db370591fff785e.png](https://i-blog.csdnimg.cn/blog_migrate/43060df00bb026ca3b426e68f9d91748.jpeg)
![68cfe891f1ff77926e74f7eeaffc0347.png](https://i-blog.csdnimg.cn/blog_migrate/091ba26503e3d75f3f262005cfcc7589.jpeg)
![2ff9f41ad247e47dba322a5ee22157d3.png](https://i-blog.csdnimg.cn/blog_migrate/3adc796be561b1a1b0120b052e3ef658.jpeg)
break与while配合使用。
![11873413848195081798cb7ea358b3b1.png](https://i-blog.csdnimg.cn/blog_migrate/20f24293ad1117f31464465edc2c09ba.jpeg)
![a5bac3d9080e3bbd91a7207b95652dba.png](https://i-blog.csdnimg.cn/blog_migrate/9adaad46ace11cb09be2fb1a120184cb.jpeg)
![8ddb430f52ee2dbb5447c3dbfd45401e.png](https://i-blog.csdnimg.cn/blog_migrate/9c232140cb60be1b9d6539708994d394.jpeg)
![2d2df4e6b8f0e062735388877777de2c.png](https://i-blog.csdnimg.cn/blog_migrate/c7f5f7152a6db419732bef727c96e3a4.jpeg)
![4afabaddc201a64406c4876e78a57902.png](https://i-blog.csdnimg.cn/blog_migrate/9cd8a7121557a393e12913a1c92f7dcb.jpeg)
![6afb0787decad82f8a9ec657d85620c8.png](https://i-blog.csdnimg.cn/blog_migrate/559b804387425dab2ac0157ce20ba3fd.jpeg)
![ff18cdb5fe44a8e3ee6a6f01586b6af0.png](https://i-blog.csdnimg.cn/blog_migrate/e1204f420112a3977975b2bb4d7a4e6b.jpeg)
function c=F2C()
while true
t=input('input the temprature:');
if isempty(t)
break
else
c=(t-32)./1.8;
disp(['the C:',num2str(c)]);
end
end
![9559a124944bdbe464806a632b024292.png](https://i-blog.csdnimg.cn/blog_migrate/79a7998613d7324a994f72b2a07e1952.jpeg)
![c6c4947073b13a4e8c12e1640ebf1a43.png](https://i-blog.csdnimg.cn/blog_migrate/c2ac01ed6fd454bc6efc5aa689d4ba2f.jpeg)
P4:变数(变量)与档案存取
![d9d624245af2c15f8f849dbf41c080c5.png](https://i-blog.csdnimg.cn/blog_migrate/074ebed989ec69ab0963b73b79f8a928.jpeg)
![29418a6947b4584e112882ea3b2f8cd8.png](https://i-blog.csdnimg.cn/blog_migrate/097fdfd519b96481d3ae85e206ec3cfc.jpeg)
![73b59926e54bdf7fccf8e158529048ea.png](https://i-blog.csdnimg.cn/blog_migrate/427732624da35ca91098c3debf63176a.jpeg)
![49cd52838e14704b6ec6f4c1ce40d6f9.png](https://i-blog.csdnimg.cn/blog_migrate/937156868d08e963ed85e7e0c4fd8427.jpeg)
![f0f6ba67a95cdcaf9a549477c6da6d36.png](https://i-blog.csdnimg.cn/blog_migrate/0452af318c5c3f8423898d274171eccf.png)
![1f9ec4d1fa4a1e3ced1bc3cd89662d6d.png](https://i-blog.csdnimg.cn/blog_migrate/66e538d33cb8dbf4429774a5492d9f87.jpeg)
![5f7a3a933c74d39609d1c73dfbc6562d.png](https://i-blog.csdnimg.cn/blog_migrate/2f3287d0d04111e560fdd9e2db6032b9.png)
![d8113b47f35a36b802c92008ecbc8be5.png](https://i-blog.csdnimg.cn/blog_migrate/58f49a160167fc7139667edb18a3b736.png)
![4389c3075660aef454ec12de62f75029.png](https://i-blog.csdnimg.cn/blog_migrate/209ecd75dd5ca0eb795c9ced41c622f4.jpeg)
![a5d299df7bd4f1ab2831020b1a4b8b6e.png](https://i-blog.csdnimg.cn/blog_migrate/9d43a6c41046862e654df1b864239f6e.jpeg)
![0a698abaca0802f094cef952417f5a9d.png](https://i-blog.csdnimg.cn/blog_migrate/3774f070b461acabb4ae4c29711367ad.jpeg)
![a6e53ae55284f3ab4144eab406517733.png](https://i-blog.csdnimg.cn/blog_migrate/bee08c4d9573db5ecb565dca0d8116ab.jpeg)
![dbdce1b5b85ed3f4d32f3122fd173374.png](https://i-blog.csdnimg.cn/blog_migrate/52ab4dd8915159a526911c3d2bc6edd7.jpeg)
![cdf68a2010f423727c47187044813888.png](https://i-blog.csdnimg.cn/blog_migrate/d006c973aa761f4c1ef8cadc01f56d93.png)
![66ff4595c5e4d3e01562e5351137524b.png](https://i-blog.csdnimg.cn/blog_migrate/cb4742aacca87022c605cb68946180e5.png)
![5f13e7bd1351481f009c61ee1a503b17.png](https://i-blog.csdnimg.cn/blog_migrate/34c0df475a2a5f2e03d7cf679fe16975.jpeg)
![6c4b43bced803b4c1fcd20e13c2fd169.png](https://i-blog.csdnimg.cn/blog_migrate/f481d1688531adf95fa93cf8d4652a7b.jpeg)
![ddc6fafdba28bd6c45acdab473956018.png](https://i-blog.csdnimg.cn/blog_migrate/8f3fc61366c6e95ac3f10b233ee28a6a.jpeg)
![1d93989367c846042c1b051fecfeff4d.png](https://i-blog.csdnimg.cn/blog_migrate/e1aa7b87e59c1d5d212b2307a18672ca.jpeg)
![92163f13725de303a603c0ffe8038fd0.png](https://i-blog.csdnimg.cn/blog_migrate/a484f4789f691dee01161fbcdde41295.jpeg)
![f401994ee5456f584855a4b0cb290778.png](https://i-blog.csdnimg.cn/blog_migrate/e0e475563384c317787469d209346d1a.png)
![145878f02b549fce5b1c4feae7aba5d5.png](https://i-blog.csdnimg.cn/blog_migrate/293c896cbea8bcf73d930d9121f980ed.jpeg)
![4ccd7ec6a133f9cfc9d3b2e850e6af33.png](https://i-blog.csdnimg.cn/blog_migrate/4e26c0044c2dba5ea0a8bde19bac8d28.jpeg)
![e9aa4a7f445f37ca3b4b78068ea12517.png](https://i-blog.csdnimg.cn/blog_migrate/b88e5478447979cff9f8ccf14ea5a1b4.jpeg)
![85baea26eed667e84d901c39af0db2c6.png](https://i-blog.csdnimg.cn/blog_migrate/473949cc74b08c25d418a0e7ad5eb6d8.jpeg)
![19fdfd00f9cc4c627982c855e45f1b06.png](https://i-blog.csdnimg.cn/blog_migrate/b9514a01c4eaaaebc8a8e4b24268e9d2.jpeg)
![49170b958bbb907ab08dc1d8d35d9f45.png](https://i-blog.csdnimg.cn/blog_migrate/6b5027af7623493962787dcb3da80511.jpeg)
x=0:pi/10:pi;
y=sin(x);
fid=fopen('sinx.txt','w');
for i=1:11
fprintf(fid,'%5.3f %8.4fn',x(i),y(i));
end
fclose(fid);
type sinx.txt
![f69fb4e30d68b807dcf63bb01e0091dd.png](https://i-blog.csdnimg.cn/blog_migrate/2081fe58cb4999d917e75856c3412eb2.jpeg)
![2bf313a976ee0ba3b39d752a59581234.png](https://i-blog.csdnimg.cn/blog_migrate/a392e59c02aa949c493f3697cd20e782.jpeg)
P5:初阶绘图
![bde0b0437f3aafb1afe5996be7f4857f.png](https://i-blog.csdnimg.cn/blog_migrate/c9818b27eb8d60120455061843ba1753.jpeg)
![8ba4639e511313e32b0b7939277abbb9.png](https://i-blog.csdnimg.cn/blog_migrate/bd77baaca0b3dcf4f1dd997f5ce5d536.jpeg)
![32f2f5b23962da262a42fb05ed579a83.png](https://i-blog.csdnimg.cn/blog_migrate/837e5d179168c10400bfa969980dfbdb.png)
![6d0dc3f983aa2a12cc94abe4bc8be489.png](https://i-blog.csdnimg.cn/blog_migrate/bbc81de19cb15240c71b0c1639f26520.jpeg)