Matlab sqrt函数[通俗易懂]

Matlab sqrt函数[通俗易懂]一、sqrt是计算平方根的函数,比如sqrt(4)=2等等。可以是一个数,也可以是一个矩阵。举例说明:>>sqrt(2)ans=1.4142>>sqrt(rand(4))ans=0.83020.47850.73370.32660.86500.95570.99810.98080.67120.390

大家好,又见面了,我是你们的朋友全栈君。


一、sqrt是计算平方根的函数,比如sqrt(4)=2等等。可以是一个数,也可以是一个矩
阵。
举例说明:
>> sqrt(2)
ans =
1.4142
>> sqrt(rand(4))
ans =
0.8302 0.4785 0.7337 0.3266
0.8650 0.9557 0.9981 0.9808
0.6712 0.3904 0.2796 0.0681
0.2895 0.9087 0.6653 0.8803
>> sqrt(4)
ans =
2

sqrt的返回值是float型的


二、使用MATLAB对图片的RGB三种颜色进行提取
代码如下:
clc clear all %%  将输入图像转换为double类型,并归一化处理,有两种方式 I1=imread('cam_38.png'); I2=im2double(I1);%im2double将图像转为double之后,并进行了归一化处理 %% 或者上两句合为:I2=doouble(imread('cam_38.png'))/255;先转换再归一化 C=zeros(size(I1,1),size(I1,2)); R=I2(:,:,1); G=I2(:,:,2); B=I2(:,:,3); subplot(2,2,1),imshow(R),title('R'); subplot(2,2,2),imshow(G),title('G'); subplot(2,2,3),imshow(B),title('B'); subplot(2,2,4),imshow(I2),title('image'); mu=(R+G+B)/3; C= sqrt(((R - mu).^2 + (G - mu).^2 + (B - mu).^2)/3); figure(2),imshow(C),title('Result');

RGB三通道图

Matlab sqrt函数[通俗易懂]

图像的饱和度图像由3个色彩通道的标准差计算得出来表示
Matlab sqrt函数[通俗易懂]
 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133581.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • .net Parallel.Foreach的Continue和Break和Return;

    .net Parallel.Foreach的Continue和Break和Return;在Foreach的时候需要多加一个ParallelLoopStatevarparallelOption=newParallelOptions(){MaxDegreeOfParallelism=6}; break类似于for的continue,而stop就类似于for的break Parallel.ForEach(As,parallelOption,(A

    2022年7月19日
    15
  • 忽略特殊文件

    忽略特殊文件

    2021年10月20日
    45
  • IT技术开发人员获得成功的六大步骤

    IT技术开发人士成功的6大步骤一个前辈在移民加拿大后写的文章,写得不错,值得借鉴,转来给大家看看,也给自己序言:经过001多年的洗礼,认识了这里这么多的JJMMGGDD,前几天刚得到签证,无限感慨

    2021年12月25日
    37
  • Autoconf编译配置

    Autoconf编译配置1、大型项目编译过程./configuremakemakeinstallLinux中的configure/make/makeinstall到底在做些什么1)./configure:configure是一个脚本,一般由Autoconf工具生成,它会检验当前的系统环境,看是否满足安装软件所必需的条件:比如当前系统是否支持待安装软件,是否已经安装软件依赖等。configure脚本最后会生成一个Makefile文件。2)makemake是一个命令,它使用第1步得到的Makefile文件,如果

    2022年5月30日
    38
  • git切换远程分支然后怎么拉取(从远程拉取分支到本地分支)

    Git拉取远程分支到本地本地新建一个空白文件夹folder;进入folder目录,打开gitbash,用命令行初始化git仓库;$gitinit3.与远程仓库建立连接;//`http://xxx…`该网址为远程仓库`Game`的ip地址,可在远程仓库`Game`中进行查看$gitremoteaddoriginhttp://192.168.22.88:8000/102840/Game.git拉取远程分支到本地;//`cs`替换为远程分支名$gitf

    2022年4月18日
    164
  • 频次最高的38道selenium面试题及答案(下)[通俗易懂]

    频次最高的38道selenium面试题及答案(下)[通俗易懂]20、selenium中隐藏元素定位,你该如何做?隐藏元素可以正常定位到,只是不能操作(定位元素和操作元素是两码事,操作元素是指click、clear、send_keys等这些方法)。我们可以用js来操作隐藏元素。js和selenium不同,只有页面上有的元素(在dom里面的)都能正常操作。21、如何判断一个页面上元素是否存在?法1:用try…except在代码块加上法2:用elements定义组元素方法然后根其元素个数len()<1存在返回True,不存在则返回F.

    2022年6月20日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号