在MATLAB图像压缩运行时,出现矩阵维度不一致,错误使用-等错,可看图片

在MATLAB图像压缩运行时,出现矩阵维度不一致,错误使用-等错,可看图片,第1张

最后结果正确,中间红框内书写错误。应为:

lim<x→0>[2ln(1-x/2+x^2/3)+x]/x^2

= lim<x→0>{2ln[1-(x/2-x^2/3)]+x}/x^2

= lim<x→0>{2 [-(x/2-x^2/3) - (1/2)(x/2-x^2/3)^2 -] + x} / x^2

= lim<x→0>{2 [-x/2 + x^2/3 - (1/2)(x/2)^2 +o(x^2)] + x} / x^2

= lim<x→0>{2 [-1/2 + x/3 - (1/2)(x/4) +o(x^2)] + 1} / x

= lim<x→0>2 [ x/3 - (1/8)x +o(x^2)] / x = 2(1/3 - 1/8)

function [y,c]=filter_g(x)

[m,n]=size(x);

ycol=1;

ccol=1;

for i=1:n

if x(1,n)~=100

y(:,ycol)=x(:,i);

ycol=ycol+1;

else

c(1,ccol)=i;

ccol=ccol+1;

end

end

用for是可以实现的,但Matlab中的下标是按列存的,所以我的思路是用x,y生成矩阵的下标,并进行符值。x,y是任意等长的向量。

clear

all

clc

n=8

A

=

zeros(n);

x=[1

4

7];

y=[2

3

5];

ind=(y-1)n+x;

A(ind)=1;

A

以上就是关于在MATLAB图像压缩运行时,出现矩阵维度不一致,错误使用-等错,可看图片全部的内容,包括:在MATLAB图像压缩运行时,出现矩阵维度不一致,错误使用-等错,可看图片、MATLAB关于矩阵的一个程序、MATLAB 如何改变矩阵大小等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10217879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存