用MATLAB在圆区域内求积分
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 04:01:45
用MATLAB在圆区域内求积分
用MATLAB在圆区域内求积分
用MATLAB在圆区域内求积分
自己写了个函数
function H = circlehist(img,a,b,d)
% 函数功能:提取图像指定圆形区域的灰度直方图
% img 要处理的图像用字符串格式输入如:'test.png'
% a,b 为圆形区域圆心的位置
% d 为圆形区域的直径
% H 为返回值,大小为256的数组
I = imread(img);
if length(size(I))==3
I = rgb2gray(I);
end
[m,n] = size(I);
H = zeros(1,256);
for i = (a-d/2):(a+d/2)
for j = (b-sqrt((d/2)^2-abs(a-i)^2)):(b+sqrt((d/2)^2-abs(a-i)^2))
x = round(i);
y = round(j);
if (x<1||y<1||x>m||y>n)
continue;
end
H(I(x,y)+1) = H(I(x,y)+1) + 1;
I(x,y) = I(x,y) - 100;
end
end
figure,imshow(I);
figure,bar(0:255,H);
end
用法:在matlab中输入 circle('test.png',a,b,d)
其中 a,b,d 为圆形区域的圆心和直径
用MATLAB在圆区域内求积分
求一个matlab数值积分,计算以下等式在三角形区域内A(0,0),B(1,0),C(1,1)的积分值(二重积分)其中A1 = 0.0625 B1 = -0.25 C1= 0,pi代表π,求一个matlab程序来实现它
matlab求定积分求定积分,积分te的负t次dt,积分区域在-3到-4.
在matlab中怎样求带有参数的定积分
在MATLAB中怎么求表达式的积分?
在问题‘matlab求带参数的积分,符号积分解不出,用数值积分怎么搞’中,如果用quad应该怎么做?
怎么用matlab求含字母的定积分?比如:
用matlab或者mathematica求积分解微分方程
matlab 求如何对符号积分用plot画图?
matlab 求积分如和用matlab求如下积分(p>0)不好意思,我图片粘错了
用MATLAB 求定积分(上限2π下限0)sinx/x,让误差控制在10^(-4)以内
用matlab计算定积分
怎么样用matlab求定积分?我要求一个f(x)=(x+1)^10*exp(-x)在[0,1]上的定积分,在matlab上应该怎么写程序啊,
请教:怎么用matlab求定积分我要求一个f(x)=(x+1)^10*exp(-x)在[0,1]上的定积分,在matlab上应该怎么写程序啊,谢谢了.
用MATLAB对函数exp(-1/x)在区间(2,x)上求积分.怎么求?用int积分会出现个Ei()的东西,得不到结果啊,能不能给个用高斯积分的代码
matlab求下列表达式的积分
如何用matlab求这个定积分?
matlab求一个定积分解析解