Обсуждение:MATLAB

Последнее сообщение: 12 лет назад от 80.250.160.252

Источник: Это практически дословный перевод с английской статьи. OKr 10:52, 10 Ноя 2004 (UTC)

у меня возникает следующая ошибка при использовании одного из примеров в Matlab 7.0

[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2);
Z(R~=0) = sin(R(R~=0))./R(R~=0);
Z(R==0) = 1;
mesh(X,Y,Z);

Warning: Matrix dimensions must agree, not rendering mesh.

Warning: Matrix dimensions must agree, not rendering mesh.

Warning: Matrix dimensions must agree, not rendering mesh.

Исправил код в тексте
[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2);
Z = sin(R)./R;
Z(R==0) = 1;
mesh(X,Y,Z);

n=100; k=1:n-1; a=0; b=3; del=(b-a)/n; x=a+del*k; fun=@(x)(x./(1+x.^2)); y=fun(x); I=(sum(y)+(fun(a)+fun(b))/2)*del; I0=1/2*log(10); de=(1-I/I0) %% n=100; k=1:n; a=0; b=10; del=(b-a)/n; x=a+del*(k-1/2); fun=@(x)(x./(1+x.^2)); y=fun(x); I=(sum(y))*del; I0=1/2*log(10); de=(1-I/I0) %% I=quad(fun,a,b); de=(1-I/I0) %% ezplot(fun,[0,10]) hold on

%% int=cumsum(y)*del; plot(x,int); hold on %% dif=diff(y)*del; x1=( +x(n-1:end))/2 plot(x,dif); hold on 80.250.160.252 12:22, 5 апреля 2012 (UTC)mmmОтветить

--Dstary 09:13, 17 марта 2010 (UTC) n=100; k=1:n-1; a=0; b=3; del=(b-a)/n; x=a+del*k; fun=@(x)(x./(1+x.^2)); y=fun(x); I=(sum(y)+(fun(a)+fun(b))/2)*del; IO=1/2*log(10); del=(1-I/IO) 80.250.160.252 11:57, 5 апреля 2012 (UTC) (подробнее ↗)Ответить

Литератуа править

Вызывает некоторые подозрения то, что большинство книг в литературе от одного автора. Похоже на рекламу (ch3k1s7 22:09, 20 февраля 2010 (UTC)) по матлабу мало литературы на русском языке - в основном все дьяконов да потемкин 91.220.220.243 06:00, 22 февраля 2013 (UTC)Ответить