移动电商网站开发需求,彩票网站net网站开发,scratch免费下载,网站开发课设心得一、Matlab2022a安装
链接#xff1a;https://pan.quark.cn/s/6e177bc7c11d 提取码#xff1a;dKNN
二、Matlab使用
2.1 新建一个脚本文件#xff08;.m文件#xff09; 2.2 另存为到便于归档的地方
考虑到.m文件如果不是全英文路径#xff0c;也有可能会出问题#…一、Matlab2022a安装
链接https://pan.quark.cn/s/6e177bc7c11d 提取码dKNN
二、Matlab使用
2.1 新建一个脚本文件.m文件 2.2 另存为到便于归档的地方
考虑到.m文件如果不是全英文路径也有可能会出问题所以建议路径全英文。 2.3 运行disp(Hello, World)
disp全称应该是display将字符串显示在命令行。
除了字符串数组和字符串内插单引号和双引号没有区别直接全部用双引号就行因为双引号有上面两项功能。
写下需要的代码之后点击运行弹出了窗口点击添加到路径即可。 命令行的test意思是执行脚本test,下面的Hello, World是输出结果。
三、解读顺时针旋转90度的代码
3.1 clc命令
清楚命令行窗口的值看起来更舒服。全称应该是clear screen。 3.2 clear all
clear all; 用于清除当前工作空间中的所有变量即删除所有已经定义的变量,以便开始一个新的工作。这有助于确保不同部分之间的代码不会相互干扰 并且可以释放内存。
3.3 注释
%在matlab中%用来注释一行
%{ 用来注释一段
%}
3.4 寻找Matlab示例图像imread读入图像imshow输出图像
我的在这个路径下D:\matlab_2022a\toolbox\images\imdataD:\matlab_2022a是我的Matlab安装目录。
imread函数的返回值它返回的是一个数组表示读取的图像数据。具体来说如果图像是灰度图像返回的数组是一个二维矩阵每个元素表示一个像素的灰度值如果图像是彩色图像返回的数组是一个三维矩阵其中的每个元素是一个包含红、绿、蓝RGB通道值的向量。
3.4.1 Matlab的相对路径和绝对路径
我在大四的时候跑Matlab常年受到相对路径和绝对路径的困扰正好一起总结了。
绝对路径
在windows中路径从盘符开始路径的分隔符是一个反斜杠\backslash,如果有过IT运维工程师经验的小伙伴回想起来刚刚入行的时候输入本地管理员账号老是输入不对.\administrator是正确的./administrator是错误的。 如图所示那个cameraman.tif的图像的绝对路径是
D:\matlab_2022a\toolbox\images\imdata\cameraman.tif
在Matlab中使用imread和imshow读和输出图像
pic imread(D:\matlab_2022a\toolbox\images\imdata\cameraman.tif);
imshow(pic);
效果如下
相对路径
Matlab的相对路径就比较麻烦分成两种情况。
第一种情况是针对“当前文件夹的”如图所示 可以直接cv大法把文件复制进来能正常使用 第二种情况是针对.m文件所在路径的
我把cameraman.tif这张图片复制到了.m文件的相同目录下 如果我们不加.\,直接在读取图片的函数imread 里面输入cameraman.tif图片是能够被读取到的 但是如果加了.\就会报错显示找不到图片 pwd之后显示当前路径在第一种情况的“当前文件夹”下肯定也就没有“摄影男人”这张图片了。 第三种情况.m目录有无图片“当前文件夹”有图片能正常使用 第四种情况.m目录和“当前文件夹”都有同名文件
我对.m目录下的图片进行了编辑如图所示以作区别。 结果如图所示很明显无论是只输入文件名还是.\的情况下都已当前目录为准。 这个实验补充一个对照能看到这里的人应该明白我做了什么。
总结
“当前文件夹”的优先级远大于“.m文件目录”一切以“当前文件夹”为准可以将当前文件夹移动到和.m文件相同目录。
3.5 [M,N] size( pic(:,:,1));通过索引获得行数和列数
在 MATLAB 中图像是以多维矩阵的形式表示的其中的维度通常是行、列和通道。对于彩色图像通常有三个通道分别对应红色R、绿色G和蓝色B。
当你使用 pic(:,:,1) 时:,:,1 表示从图像 pic 中选择所有的行和列但只选择第一个通道即红色通道。这是因为在 MATLAB 中通道的索引从1开始所以 1 代表红色通道。
如果你需要获取其他通道的像素值你可以分别使用 2 表示绿色通道3 表示蓝色通道。
1,2,3是索引索引从1开始。
红色通道的行和列表示了红色通道中每个像素的位置。每个行列有自己的灰度值用来表示图像。
3.6 旋转部分代码解析