Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
Ramoc
0 / 0 / 0
Регистрация: 30.04.2013
Сообщений: 24
#1

Первое знакомство с Matlab - Matlab

30.04.2013, 14:57. Просмотров 814. Ответов 9
Метки нет (Все метки)

В общем, поступил на факультет электротехники и энергетики. Для расчета РГР требуется матлаб. Установил, 7.9, а также 6.5 версии.
И сразу встретил трудности. Методички по которым надо считать выпущены в 80-х, где о матлабе только мечтали. Хотя в ручную рассчеты намного проще. Но в ручную нельзя, обязательно предоставляешь на флешке фаил со своими расчетами.
Помогите. Может есть литература, список формул, функционал программы.
Или подскажите как ввести такеи выражения:
a^2-28a+171=0

b=U(2пи*епсилон*епсилон0/ln(14+12)/5)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.04.2013, 14:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Первое знакомство с Matlab (Matlab):

можно ли в Matlab создать библиотеку для С++ и использовать ее без вызова Matlab?
Возможно ли с помощью команды deploytool или какой-то другой команды создать...

Parse error at case matlab: usage might be invalid matlab syntax
Сразу говорю: В матлабе работаю ровно месяц. В общем, делаю форму, для вывода...

Почему программа написанная в MATLAB 5.2 не работает в MATLAB 7.5 ?
Здравствуйте уважаемые форумчане. У меня возникла проблема с программой,...

Открытие файла Matlab 7.14 в Matlab 7.12
доброго всем вечера.такая вот проблемка.создал файл в матлабе,но в версии 7.14...

Производительность Matlab 6.5 и Matlab r2013b
Есть два ноутбука: 1.Intel Celeron Dual-Core T3100 1.90GHz 2ГБ ОЗУ WinXP...

Как открыть модель, сделанную в Matlab 2017b, в Matlab 2012b?
Есть модель (.mdl) создана в Matlab 2017b. Как её открыть в Matlab 2012b?

9
R2D2
884 / 795 / 110
Регистрация: 23.11.2012
Сообщений: 2,351
30.04.2013, 15:44 #2
Цитата Сообщение от Ramoc Посмотреть сообщение
b=U(2пи*епсилон*епсилон0/ln(14+12)/5)
Только надо заранее определить епсилон и епсилон0.
Matlab M
1
2
3
epsilon = 1;
epsilon0 = 8.852e-12;
b=U*(2*pi*epsilon*epsilon0/log(14+12)/5);
А что касается
Цитата Сообщение от Ramoc Посмотреть сообщение
a^2-28a+171=0
то, я так понимаю это уравнение. Тогда просто пишем левую сторону.
Matlab M
1
f =  'a^2-28*a+171';
Такая запись нужна, что бы в дальнейшем решить его встроенными функциями (что потребуется как я понимаю )
0
Ramoc
0 / 0 / 0
Регистрация: 30.04.2013
Сообщений: 24
01.05.2013, 11:11  [ТС] #3
Спасибо. Но как встроенными функциями решать? К примеру уравнение которое было дано выше.
И вопрос выдал ответ мне
f =

-7.6189e-011 -1.3359e-010i
первое я понимаю как -7,6189 в минус 11, а второе?
0
R2D2
884 / 795 / 110
Регистрация: 23.11.2012
Сообщений: 2,351
01.05.2013, 13:30 #4
Я не знаю какой магической командой Вы получили
Цитата Сообщение от Ramoc Посмотреть сообщение
f =
-7.6189e-011 -1.3359e-010i
Но решать уравнения можно приблизительно так:
Matlab M
1
2
3
4
f =  'a^2-28*a+171';
x = double(solve(f)); % Здесь находятся корни уравнения (точки пересечения графика с осью Ox)
ezplot(f, [x(1)-.1*x(1) x(2)+.1*x(2)]); grid on; hold on;
plot(x, 0, 'or')
0
Ramoc
0 / 0 / 0
Регистрация: 30.04.2013
Сообщений: 24
01.05.2013, 19:00  [ТС] #5
Не с квадратными уравнениями я разобрался. Проще их так решить на бумажке, чем в матлабе. Я формулу считал. И дало такой вот ответ. Указанный мною во 2 посте.
0
R2D2
884 / 795 / 110
Регистрация: 23.11.2012
Сообщений: 2,351
01.05.2013, 19:38 #6
Цитата Сообщение от Ramoc Посмотреть сообщение
Я формулу считал.
Формулу в студию.

Добавлено через 3 минуты
А вообще, если Вас просто интересует что такое
Цитата Сообщение от Ramoc Посмотреть сообщение
f =
-7.6189e-011 -1.3359e-010i
, то это обычное комплексное число (действительная часть=-7.61189*10^11, мнимая = 1.3359*10^10)
0
VSI
Модератор
Эксперт по математике/физике
3893 / 3054 / 942
Регистрация: 30.07.2012
Сообщений: 8,503
01.05.2013, 22:18 #7
Цитата Сообщение от Dimka_rtf
...А вообще, если Вас просто интересует что такое
, то это обычное комплексное число (действительная часть=-7.61189*10^-11, мнимая = -1.3359*10^-10)
Извините... По-моему, так...
2
R2D2
884 / 795 / 110
Регистрация: 23.11.2012
Сообщений: 2,351
01.05.2013, 22:32 #8
Поспешил
0
Gunis
0 / 0 / 1
Регистрация: 15.10.2011
Сообщений: 43
03.05.2013, 17:26 #9
А Вам обязательно использовать для расчетов именно Матлаб? Мне кажется, что в Маткаде это все быстрее и проще реализовать.
0
Зосима
4915 / 3284 / 308
Регистрация: 02.04.2012
Сообщений: 6,191
Записей в блоге: 15
Завершенные тесты: 1
07.05.2013, 12:41 #10
Для решения уравнения a2-28a+171=0
достаточно ввести:
Matlab M
1
roots([1, -28, 171])
Получили два ответа: 19 и 9
0
07.05.2013, 12:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.05.2013, 12:41
Привет! Вот еще темы с решениями:

Первое знакомство с NC
Задания: 1. В корневом каталоге диска С создайте подкаталог с произвольным...

Первое знакомство с языком F#
Расскажите, пожалуйста, вкратце, что за язык такой, где и как применяется и...

Первое знакомство с Ortho2D
Решил поэксперементировать с Ortho2D. Думаю легче с ней обращаться, когда...

Первое знакомство с FreeBSD(установлено!).
Ich begruesse euch, UNIXkollegen! Так как я не владею английским, то не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru