matlab中 已知一个矩阵580*580 并且确定一个点 如何建立一个极坐标如题,矩阵中有一个圆,现在已经确定了圆心,现在想以这个圆心建立一个新的矩阵应该如何做,并且以这个点建立一个极坐标系

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 09:38:13
matlab中 已知一个矩阵580*580 并且确定一个点 如何建立一个极坐标如题,矩阵中有一个圆,现在已经确定了圆心,现在想以这个圆心建立一个新的矩阵应该如何做,并且以这个点建立一个极坐标系

matlab中 已知一个矩阵580*580 并且确定一个点 如何建立一个极坐标如题,矩阵中有一个圆,现在已经确定了圆心,现在想以这个圆心建立一个新的矩阵应该如何做,并且以这个点建立一个极坐标系
matlab中 已知一个矩阵580*580 并且确定一个点 如何建立一个极坐标
如题,矩阵中有一个圆,现在已经确定了圆心,现在想以这个圆心建立一个新的矩阵应该如何做,并且以这个点建立一个极坐标系

matlab中 已知一个矩阵580*580 并且确定一个点 如何建立一个极坐标如题,矩阵中有一个圆,现在已经确定了圆心,现在想以这个圆心建立一个新的矩阵应该如何做,并且以这个点建立一个极坐标系

以下程序段是否符合你的意思.

N=580;

a=zeros(N);

b=zeros(N); %初始化矩阵

m=floor(size(a,1)/2)+1;

n=floor(size(a,2)/2)+1;  %圆心坐标(选取矩阵的最中心)

for i=1:size(a,1)

    for j=1:size(a,2)

        b(i,j)=(i-m)^2+(j-n)^2; %还可以根据矩阵的对称性优化.

    end

end

idx=find(b<50);%以一定的精度(圆半径)选取矩阵元素.

b(idx)=0;

a(idx)='#';

imshow(a)% plot the figure

至于你说的"以这个圆心建立一个新的矩阵"条件太少,不是很明确.

matlab中怎么产生一个随机矩阵 怎样随机给matlab中矩阵的一个元素赋值matlab中矩阵问题 matlab定义一个矩阵 matlab 矩阵数据排列能否实现已知一个矩阵和一组下标数据,将矩阵中对应下标的数据取出并由小到大排列这样的功能? matlab中怎么把一个矩阵分解为一个矩阵和另一个矩阵逆的乘积? 如何随机提取matlab矩阵中一个元素的位置关于matlab矩阵问题 matlab 已知矩阵 画散点图假如我已知一个1000*2的矩阵,请问如何利用matlab作出它的散点图呢?矩阵中每个数的取值范围在[0,1].谢谢~ matlab中求一个矩阵的最大值及其所在位置 matlab中如何任意选取一个矩阵的任意几行几列 MATLAB中怎样将多个行向量合并为一个矩阵 matlab 中如何直接输入一个上三角矩阵, matlab中设A是一个矩阵,A^0. MATLAB中怎么把1-100排成一个矩阵 matlab中怎么使一个列矩阵横向输出 matlab中 已知一个矩阵580*580 并且确定一个点 如何建立一个极坐标如题,矩阵中有一个圆,现在已经确定了圆心,现在想以这个圆心建立一个新的矩阵应该如何做,并且以这个点建立一个极坐标系 matlab中如何从n维矩阵A中抽取一个M维子矩阵 matlab定义矩阵的问题我想在matlab中定义一个矩阵,要求是它的列数是未知的、我matlab只通六窍.已知这个矩阵的行数,但是不知道这个矩阵的列数,就是说我可以认为这个矩阵是1列的,但是在后面 在matlab中求矩阵AX=b中的X?其中A和b矩阵已知.