Меню
Главная
Случайная статья
Настройки
|
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями.
Источник: Это практически дословный перевод с английской статьи. 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)[ответить]
|
|