MATLAB里面关于.*是怎么用的
答案:2 悬赏:0 手机版
解决时间 2021-02-09 18:27
- 提问者网友:ミ烙印ゝ
- 2021-02-08 21:53
MATLAB里面关于.*是怎么用的
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-02-08 22:04
Matlab中有点乘'.*',点除'./',点方'.^'这些运算.A*B表示矩阵A与B的乘积,要求A的列数等于B的行数;而A.*B表示矩阵A与B的对应位置元素相乘,要求矩阵A与B的大小相同.点除、点方与此类似.
上述的例子中如果要绘制函数曲线,x需要取一系列的离散点,即x为一个向量.则sinx、分母的x^2,及cosx都是向量,需用点运算.可编程如下:
x=-2*pi:0.05*pi:2*pi;
y=cos(x).*(0.5+3*sin(x)./(1+x.^2));
figure,plot(x,y);
上述的例子中如果要绘制函数曲线,x需要取一系列的离散点,即x为一个向量.则sinx、分母的x^2,及cosx都是向量,需用点运算.可编程如下:
x=-2*pi:0.05*pi:2*pi;
y=cos(x).*(0.5+3*sin(x)./(1+x.^2));
figure,plot(x,y);
全部回答
- 1楼网友:怀裏藏嬌
- 2021-02-08 22:44
可以使用imdilate函数进行图像膨胀,imdilate函数需要两个基本输入参数,即待处理的输入图像和结构元素对象。结构元素对象可以是strel函数返回的对象,也可以是一个自己定义的表示结构元素邻域的二进制矩阵。
此外,imdilate还可以接受两个可选参数:padopt(padopt) ——影响输出图片的大小、packopt(packopt).——说明输入图像是否为打包的二值图像(二进制图像)。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯