Matlab基础学习——矩阵和画图1

Matlab基础学习——矩阵和画图1

% ini=imread('E:\G2\data\images_test_A\image000000.jpg');
% inigray = rgb2gray(ini);
% img = fftshift(fft2(inigray));
% imshow(img);
n = 2^10;                 % size of mask
M = zeros(n);
I = 1:n; 
x = I-n/2;                % mask x-coordinates 
y = n/2-I;                % mask y-coordinates
[X,Y] = meshgrid(x,y);    % create 2-D mask grid
R = 10;                   % aperture radius
A = (X.^2 + Y.^2 <= R^2); % circular aperture of radius R
A是一个logical矩阵,代表True和False,可以用来选择矩阵的元素,例如下面的M(A)就是把A为1的的M的对应处的元素设为1
M(A) = 1;                 % set mask elements inside aperture to 1
figure(1);
imagesc(M);                % plot mask
hold on;
DP = fftshift(fft2(M));
disp(size(DP));
disp(DP(1,:));
figure(2);
imagesc(abs(DP));
colorbar;

imagesc© displays the data in array C as an image that uses the full range of colors in the colormap. Each element of C specifies the color for one pixel o

Matlab中,可以使用plot函数来绘制矩阵数据的图像。首先,你需要创建一个矩阵,其中每一行或每一列都代表一个数据序列。然后,你可以使用plot函数来绘制这些数据序列的图像。 另外,你也可以使用其他一些常见的绘图函数来展示矩阵数据。例如,使用imshow函数可以显示图像数据,使用imagesc函数可以绘制矩阵数据的伪彩色图像,使用surf函数可以绘制三维曲面图等。 如果你想要绘制二维图像,可以使用线图、条形图、极坐标图或散点图等。而如果你想要绘制三维图像,可以使用三维曲面图或子图等。 总之,在Matlab中,有多种函数可以用来绘制矩阵数据的图像,具体使用哪个函数取决于你想要展示的图像类型效果。希望这些信息对你有帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [备战数学建模1——MATLAB矩阵,二维图、三维图!(超级全面易懂)](https://blog.youkuaiyun.com/qq_52626583/article/details/126763445)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [Matlab基础学习——矩阵画图1](https://blog.youkuaiyun.com/Newt_Scamander/article/details/121755967)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值