Hip-Hop.Ru - Центральный сайт о Хип Хоп культуре в Рунете

Компьютеры и Интернет
  Hip-Hop.Ru Форум Комьюнити Сообщения за день Баня Поиск
 
Я испытатель дубликатора
Аватар для тёмаё
Сообщения: 8,344
Регистрация: 04.01.2004
Старый пост, нажмите что бы добавить к себе блог 20 ноября 2012, 20:41
  #1 (ПС)
MATLAB/Simulink
Похожей темы не нашёл.

Юзает тут кто-нибудь данный софт?

Сейчас учусь Plot`y


и столкнусля с одной проблемой.
черчу плот для функции с 2 параметрами. вот код.
Показать скрытый текст
[x,y]=meshgrid(-3:1:3, -3:1:3);
z= 0.5+ x*exp(-(x^2+y^2));
mesh(x,y,z);


И почему- то он мне всегда чертит шахматное поле не зависимо от функции.

offline
Ответить с цитированием
активный пользователь
Аватар для -fit-
Сообщения: 5,152
Регистрация: 29.12.2010
Старый пост, нажмите что бы добавить к себе блог 20 ноября 2012, 21:56
LastFm
  #2 (ПС)
правильно все чертит. надо просто множество точек рассчета увеличить, дабы заметно было неровности
для этого уменьшаем шаг разбиения области определения фунции в meshgrid
Показать скрытый текст
[x,y]=meshgrid(-3:0.1:3, -3:0.1:3);
z= 0.5+ x*exp(-(x.^2+y.^2));
mesh(x,y,z);

offline
Ответить с цитированием
Я испытатель дубликатора
Аватар для тёмаё
Сообщения: 8,344
Регистрация: 04.01.2004
Старый пост, нажмите что бы добавить к себе блог 20 ноября 2012, 22:04
  #3 (ПС)
-Цитата от -fit- Посмотреть сообщение
правильно все чертит. надо просто множество точек рассчета увеличить, дабы заметно было неровности
для этого уменьшаем шаг разбиения области определения фунции в meshgrid
Показать скрытый текст
[x,y]=meshgrid(-3:0.1:3, -3:0.1:3);
z= 0.5+ x*exp(-(x.^2+y.^2));
mesh(x,y,z);
да дело не в множество точек,

я просто не поставил элементарно точки(.) после "х" и "у" и он их читал как векторы.
вот правильный код
Показать скрытый текст
clear;
[x,y]=meshgrid(-3:0.1:3, -3:0.1:3);
z= 0.5+ x.*exp(-(x.^2+y.^2));
mesh(x,y,z);

offline
Ответить с цитированием
Бог
Аватар для Карлик-Чемпион
Сообщения: 6,350
Регистрация: 19.12.2009
Откуда: Химки
Старый пост, нажмите что бы добавить к себе блог 20 ноября 2012, 22:05
Домашняя страница ВКонтакте
  #4 (ПС)
Для даунов программа же вроде

offline
Ответить с цитированием
Я испытатель дубликатора
Аватар для тёмаё
Сообщения: 8,344
Регистрация: 04.01.2004
Старый пост, нажмите что бы добавить к себе блог 20 ноября 2012, 22:06
  #5 (ПС)
-Цитата от Карлик-Чемпион Посмотреть сообщение
Для даунов программа же вроде
Все инженеры с ней работают, и ты не бог

offline
Ответить с цитированием
Бог
Аватар для Карлик-Чемпион
Сообщения: 6,350
Регистрация: 19.12.2009
Откуда: Химки
Старый пост, нажмите что бы добавить к себе блог 20 ноября 2012, 22:08
Домашняя страница ВКонтакте
  #6 (ПС)
-Цитата от тёмаё Посмотреть сообщение
-Цитата от Карлик-Чемпион Посмотреть сообщение
Для даунов программа же вроде
Все инженеры с ней работают, и ты не бог
Кто с ней работает, ара? Что в ней особенного такого? Ну по крайней мере что мы на парах в ней делали можно спокойно на инженерном калькуляторе сделать

offline
Ответить с цитированием
Я испытатель дубликатора
Аватар для тёмаё
Сообщения: 8,344
Регистрация: 04.01.2004
Старый пост, нажмите что бы добавить к себе блог 20 ноября 2012, 22:23
  #7 (ПС)
-Цитата от Карлик-Чемпион Посмотреть сообщение
-Цитата от тёмаё Посмотреть сообщение
-Цитата от Карлик-Чемпион Посмотреть сообщение
Для даунов программа же вроде
Все инженеры с ней работают, и ты не бог
Кто с ней работает, ара? Что в ней особенного такого? Ну по крайней мере что мы на парах в ней делали можно спокойно на инженерном калькуляторе сделать
ну если ты олень..

на ней можно всякую херь симулировать.
мы на паре наприме симулировали "1/4 модель автомобиля".
моделировали тачки где на указаной траектории зад выкидает, а где перед, а так же стабильное поведение.
любая компания работает с этой прогой.

offline
Ответить с цитированием
Бог
Аватар для Карлик-Чемпион
Сообщения: 6,350
Регистрация: 19.12.2009
Откуда: Химки
Старый пост, нажмите что бы добавить к себе блог 20 ноября 2012, 22:42
Домашняя страница ВКонтакте
  #8 (ПС)
-Цитата от тёмаё Посмотреть сообщение
-Цитата от Карлик-Чемпион Посмотреть сообщение
-Цитата от тёмаё Посмотреть сообщение

Все инженеры с ней работают, и ты не бог
Кто с ней работает, ара? Что в ней особенного такого? Ну по крайней мере что мы на парах в ней делали можно спокойно на инженерном калькуляторе сделать
ну если ты олень..

на ней можно всякую херь симулировать.
мы на паре наприме симулировали "1/4 модель автомобиля".
моделировали тачки где на указаной траектории зад выкидает, а где перед, а так же стабильное поведение.
любая компания работает с этой прогой.
Понятно, очень полезное и важное исследование было, удачи

offline
Ответить с цитированием
активный пользователь
Аватар для -fit-
Сообщения: 5,152
Регистрация: 29.12.2010
Старый пост, нажмите что бы добавить к себе блог 20 ноября 2012, 23:31
LastFm
  #9 (ПС)
-Цитата от тёмаё Посмотреть сообщение
-Цитата от -fit- Посмотреть сообщение
правильно все чертит. надо просто множество точек рассчета увеличить, дабы заметно было неровности
для этого уменьшаем шаг разбиения области определения фунции в meshgrid
Показать скрытый текст
[x,y]=meshgrid(-3:0.1:3, -3:0.1:3);
z= 0.5+ x*exp(-(x.^2+y.^2));
mesh(x,y,z);
да дело не в множество точек,

я просто не поставил элементарно точки(.) после "х" и "у" и он их читал как векторы.
вот правильный код
Показать скрытый текст
clear;
[x,y]=meshgrid(-3:0.1:3, -3:0.1:3);
z= 0.5+ x.*exp(-(x.^2+y.^2));
mesh(x,y,z);
точно я тоже точку проебал
-Цитата от Карлик-Чемпион Посмотреть сообщение
-Цитата от тёмаё Посмотреть сообщение
-Цитата от Карлик-Чемпион Посмотреть сообщение
Для даунов программа же вроде
Все инженеры с ней работают, и ты не бог
Кто с ней работает, ара? Что в ней особенного такого? Ну по крайней мере что мы на парах в ней делали можно спокойно на инженерном калькуляторе сделать
в тулбоксы загляни и попробуй повторить на калькуляторе или хотя бы с++

offline
Ответить с цитированием
активный пользователь
Аватар для Kanadon
Сообщения: 5,064
Регистрация: 10.04.2004
Старый пост, нажмите что бы добавить к себе блог 20 ноября 2012, 23:46
  #10 (ПС)
Карлику попалась пиратская версия.

 
Фотографии:
(17.8 Кбайт / 190 просм.)
 
offline
Ответить с цитированием
Злобный укронацист
Аватар для ExcD
Сообщения: 2,736
Регистрация: 11.07.2009
Откуда: Дніпрo_/UA/
Старый пост, нажмите что бы добавить к себе блог 21 ноября 2012, 00:18
  #11 (ПС)
как сделать в этом ебучем матлабовском симулинке чтобы мультиметр считывал параметры. У меня на нем постоянно ноль написан. Как подключить к нему разные величины?

offline
Ответить с цитированием
Бог
Аватар для Карлик-Чемпион
Сообщения: 6,350
Регистрация: 19.12.2009
Откуда: Химки
Старый пост, нажмите что бы добавить к себе блог 21 ноября 2012, 14:55
Домашняя страница ВКонтакте
  #12 (ПС)
-Цитата от Kanadon Посмотреть сообщение
Карлику попалась пиратская версия.
Джан, это не инженерный калькулятор

-Цитата от ExcD Посмотреть сообщение
как сделать в этом ебучем матлабовском симулинке чтобы мультиметр считывал параметры. У меня на нем постоянно ноль написан. Как подключить к нему разные величины?
забей на эту хуйню

offline
Ответить с цитированием
Злобный укронацист
Аватар для ExcD
Сообщения: 2,736
Регистрация: 11.07.2009
Откуда: Дніпрo_/UA/
Старый пост, нажмите что бы добавить к себе блог 21 ноября 2012, 16:02
  #13 (ПС)
-Цитата от Карлик-Чемпион Посмотреть сообщение
-Цитата от Kanadon Посмотреть сообщение
Карлику попалась пиратская версия.
Джан, это не инженерный калькулятор

-Цитата от ExcD Посмотреть сообщение
как сделать в этом ебучем матлабовском симулинке чтобы мультиметр считывал параметры. У меня на нем постоянно ноль написан. Как подключить к нему разные величины?
забей на эту хуйню
да меня вообще этот универ подзаебал за пять лет.

offline
Ответить с цитированием
Я испытатель дубликатора
Аватар для тёмаё
Сообщения: 8,344
Регистрация: 04.01.2004
Старый пост, нажмите что бы добавить к себе блог 1 февраля 2013, 20:07
  #14 (ПС)
Всем привет надо запрограммировать Bungee Jump, тоесть прыжок с верёвкой.
Работаем с "ODE Solver".

естъ две ODE между которыми матлаб переключается. Тоесть 2 случая когда верёвка натянутая и не натянутая. (переключается на метке 50 метров)

вот functions (тут всё правильно)
верёвка не натянута
-
function dz = dgl1(t,z)

global m c h l g


x=z(1); %x
dx=z(2); %dx
Fl=z(2)+z(2)^2*sign(z(2));

ddx=-g-Fl/m; %ddx



dz=[dx;ddx];



% z=[z1;z2]=[x;dx]
% dz=[dx;ddx] = [dx; -g-Fl/m]
верёвка натянута
-
function dz = dgl2(t,z)

global m c h l g

x=z(1);
dx=z(2);




Fl=z(2)+z(2)^2*sign(z(2));

ddx=-g-Fl/m+c*(h-l-x)/m;

dz=[dx;ddx];
переключатель для первой function
-
function [q,isterminal,direction]=seilngesp(t,z)
global m c h l g
q=z(1)-l; % x<50
isterminal=1; % Integration abbrechen, wenn q durch 0
direction=-1; % Nur sinkende Nullstellen erkennen
переключатель для 2 function (верёвка натянута)
-
function [q,isterminal,direction]=seilgesp(t,z)
global m c h l g
q=z(1)-l; % x>=50
isterminal=1; % Integration abbrechen, wenn q durch 0
direction=1; % Nur sinkende Nullstellen erkennen
а вот теперь скрипт для решения. тут проблема в петле

-
% Initialisieren c=[10 25 35 45 55 70 100 200 300
% h=80m l=30m
clear;

global m c h l g
m=84; h=80; l=30; c=300; g=9.81;


tstart=0; tmax=120;
xstart=[0;0];



tges=[]; xges=[];
s=0; % Schleifenzähler

% Seil gespannt bei dgl1
% Seil nicht gespannt bei dgl2

options1=odeset('Events',@seilgesp,'Refine',1,'Max Step',2);
options2=odeset('Events',@seilngesp,'Refine',1,'Ma xStep',2);

% Berechnen in Schleife

tic
while s==0 || tges(end)<tmax
s=s+1;
[t1,x1]=ode45(@dgl1,[tstart tmax],xstart,options1);

в это месте проблема
% ПЕРЕХОД на вторую ODE как замутить??? Петля нужна вобще??

[t2,x2]=ode45(@dgl2,[t1(end) tmax],x1(end,: ),options2);

tstart=t2(end);
xstart=x2(end,: );


tges=[tges;t1;t2];
xges=[xges;x1;x2];
end
toc;

 
Фотографии:
(15.6 Кбайт / 162 просм.)
(18.8 Кбайт / 162 просм.)
 
offline
Ответить с цитированием
Западная Сибирь!!!
Аватар для Сибирский ТэТэ
Сообщения: 40,583
Регистрация: 10.11.2006
Откуда: Нижневартовск
Старый пост, нажмите что бы добавить к себе блог 2 февраля 2013, 05:39
Домашняя страница Live Journal Отправить сообщение через twitter для Сибирский ТэТэ
  #15 (ПС)
как хорошо что в моей работе не надо считать

offline
Ответить с цитированием
активный пользователь
Сообщения: 2,425
Регистрация: 02.09.2008
Старый пост, нажмите что бы добавить к себе блог 12 февраля 2013, 19:50
  #16 (ПС)
Не ожидал увидеть тему на хип-хоп форуме! А ваще ужасно медленная штука, но очень многофункциональная и если разобраться в тонкостях можно достаточно эффективно применять во многих технических и не тока сферах =)) Но сам исключительно для моделирования использую и проверки некоторых теортических выкладок)

-
Всем привет надо запрограммировать Bungee Jump, тоесть прыжок с верёвкой.
Работаем с "ODE Solver".
Вопрос снят?=))
-Цитата от ExcD Посмотреть сообщение
как сделать в этом ебучем матлабовском симулинке чтобы мультиметр считывал параметры. У меня на нем постоянно ноль написан. Как подключить к нему разные величины?

offline
Ответить с цитированием
Я испытатель дубликатора
Аватар для тёмаё
Сообщения: 8,344
Регистрация: 04.01.2004
Старый пост, нажмите что бы добавить к себе блог 19 февраля 2013, 19:38
  #17 (ПС)
-Цитата от L.I.M_1 Посмотреть сообщение
Не ожидал увидеть тему на хип-хоп форуме! А ваще ужасно медленная штука, но очень многофункциональная и если разобраться в тонкостях можно достаточно эффективно применять во многих технических и не тока сферах =)) Но сам исключительно для моделирования использую и проверки некоторых теортических выкладок)

-
Всем привет надо запрограммировать Bungee Jump, тоесть прыжок с верёвкой.
Работаем с "ODE Solver".
Вопрос снят?=))
-Цитата от ExcD Посмотреть сообщение
как сделать в этом ебучем матлабовском симулинке чтобы мультиметр считывал параметры. У меня на нем постоянно ноль написан. Как подключить к нему разные величины?
нет ещё не разобрался, пока пылится задачка, 7 марта экзамен.

offline
Ответить с цитированием
новенький
Сообщения: 1
Регистрация: 11.05.2015
Старый пост, нажмите что бы добавить к себе блог 11 мая 2015, 14:13
  #18 (ПС)
Всем доброе время суток!!! Ребята нужна помощь, собрал схему для прямого пуска асинхронного двигателя в Matlab Simulink при помощи библиотеки Sim Power System, рассчитываю параметры для блока АД, а они получаются очень большие сопротивление статора например 11 ом а ротора 9 ом. Подскажите, пожалуйста, может есть какая-нибудь специальная методика расчета маломощных двигателей? У меня Р2= 0,55 кВт

offline
Ответить с цитированием
 
Ответ
Тэги темы: matlab, simulink, математика
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Часовой пояс GMT +3, время: 23:01.