[求助]紧急求助:如何在Matlab中调用数组实现图象
各位大侠:小女子在做毕业论文的时候遇到一个难题,现想求助于各位精通Matlab的高手.我刚接触这个Matlab,很多问题都很陌生.关于这个问题我查了不少资料,问过不少人,就是没有人可以解答!!
问题:我用vc编程运行出一个32乘32的二维数组,现在想在Matlab中读入这个数组,数组中的值代表灰度值从而在Matlab中实现一个图形.这个数组应该以什么格式存储?如何编程实现图象?
我并不清楚你说的具体意思!
你是说用VC和matlab混合编程吗?
如果利用VC已经得到一个32×32的二维数组
如果在matlab中可以直接将该数组赋值给一个
matlab数组变量(以下是伪代码)。
such as:
I = vcarray; % I 是matlab中的数组
for i =1:32
for j = 1:32
I(i,j) = (I(i,j) - min(I))/(max(I) - min(I)); % 归一化,将I映射到0~1间
end
end
figure;
imshow(I);
这是我理解的,如果有什么不对的
可以继续提问。