Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Оформление результатов вычислений в Matlab, графики и т.д. 
:(
    Опции темы
olenka5386
Дата 16.6.2009, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 29.5.2009

Репутация: нет
Всего: нет



у меня вопрос 
в матлабе я сделала вычисления, и хотела бы это более красиво оформить, типа окно, нажимаешь на кнопу оно выдает графики и результаты в отдельном окне Можно ли это сделать? и как?  
код в matlab 

syms x lambda tau sigma 
g = sym(x*(1-x)) 
f = sym(1/2-x+lambda*x*(1-x)) 
Gamma = sym(simplify(-tau*f*diff(log(f/g), x)+1)) 
phi = sym(simplify(f/Gamma)) 
rho = sym(simplify(g/Gamma)) 
z= sym(int(phi/(rho^2),x)) 
Q= sym((rho^(-1)*exp(2*z/sigma^2))) 
w=diff(Q) 
w1=subs(w,[lambda],[0]) 
w1=simple(w1) 
l=simple(solve(w1,x)) 
t(1)=simple(l(7)-l(6));t(2)=simple(l(5)-l(4));t(3)=simple(l(3)-l(2)) 
k=1 
for d = 0:0.05:0.95 
p1=subs(t(3),[tau],[d]); 
solve(p1,'sigma'); 
if subs(ans(1))>0 
a(k)=ans(1); 
else 
a(k)=ans(2); 
end 
k=k+1; 
end 
a(k)=2; 
k=k+1; 
for d = 1.05:0.05:10 
p1=subs(t(1),[tau],[d]); 
a(k) = solve(p1,'sigma'); 
k = k+1; 
end 
a=subs(a); 
x = 0:0.05:10; 
%хотела бы что бы это было в главном окне 
figure;plot(x,a) 
xlabel('\tau') 
ylabel('\sigma') 
text(2,2,'1 макс',... 
'HorizontalAlignment','left') 
text(2,3,'2 макс',... 
'HorizontalAlignment','left') 
% а все остальные всплывали 
figure;ezsurf(subs(Q,{tau,lambda},{0,0}),[0,5,0,1]) 
figure;ezsurf(subs(Q,{tau,lambda},{1,0}),[0,5,0,1]) 
figure;ezsurf(subs(Q,{tau,lambda},{2,0}),[0,5,0,1]) 
figure;ezsurf(subs(Q,{tau,lambda},{3,0}),[0,5,0,1]) 
figure;ezsurf(subs(Q,{tau,lambda},{4,0}),[0,5,0,1]) 
figure;ezsurf(subs(Q,{tau,lambda},{5,0}),[0,5,0,1]) 
figure;ezsurf(subs(Q,{tau,lambda},{0,0}),[0,5,0,1]) 
figure;ezsurf(subs(Q,{tau,lambda},{0.2,0}),[0,5,0,1]) 
figure;ezsurf(subs(Q,{tau,lambda},{0.4,0}),[0,5,0,1]) 
figure;ezsurf(subs(Q,{tau,lambda},{0.6,0}),[0,5,0,1]) 
figure;ezsurf(subs(Q,{tau,lambda},{0.8,0}),[0,5,0,1]) 
figure;ezsurf(subs(Q,{tau,lambda},{1,0}),[0,5,0,1]) 
figure;ezsurf(subs(Q,{sigma,lambda},{1,0}),[0,10,0,1]) 
figure;ezsurf(subs(Q,{sigma,lambda},{1.88,0}),[0,10,0,1]) 
figure;ezsurf(subs(Q,{sigma,lambda},{2,0}),[0,10,0,1]) 
figure;ezsurf(subs(Q,{sigma,lambda},{3,0}),[0,10,0,1]) 
figure;ezsurf(subs(Q,{sigma,lambda},{4,0}),[0,10,0,1]) 
figure;ezsurf(subs(Q,{sigma,lambda},{5,0}),[0,10,0,1])
PM MAIL   Вверх
Ezik
Дата 2.10.2009, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 15.8.2007

Репутация: нет
Всего: 2



можно, комманда GUIDE тебе в помощь, там появится редактор формы, кинешь кнопочку и добавишь свой код smile если что - обращайся smile
PM MAIL ICQ   Вверх
Void
Дата 2.10.2009, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 6
Всего: 173



Модератор: Название темы должно отражать ее суть!


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.0724 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.