0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 6
|
|
1 | |
Вычисление переменной с относительной точностью15.10.2014, 00:12. Показов 1005. Ответов 3
Метки нет (Все метки)
Я новичок в работе с системой Matlab и столкнулся с одной проблемой. Кто-нибудь мог бы помочь?
Задача такова: Для квазиодномерного изоэнтропического течения идеального газа в канале переменного сечения есть соотношение между числом Маха М и площадью Потока А: e=1./M.*(2/(g+1)*(1+(g-1)/2.*M.^2)).^(g+1)/(2*(g-1)) нужно вычислить М (с относительной точностью 0.001) для дозвукового и сверхзвукового течения при e=10 и g=1.4 Пробовал fzero, но функция не имеет корней.
0
|
15.10.2014, 00:12 | |
Ответы с готовыми решениями:
3
Вычисление числа Эйлера с произвольной точностью Вычисление корней с заданной точностью (метод хорд) Вычисление логической переменной из символьного массива Вычисление относительной гиперссылки |
461 / 451 / 56
Регистрация: 28.05.2013
Сообщений: 699
|
||||||
15.10.2014, 09:30 | 2 | |||||
2
|
461 / 451 / 56
Регистрация: 28.05.2013
Сообщений: 699
|
||||||
15.10.2014, 09:48 | 3 | |||||
По умолчанию fzero вычисляет результат с точностью eps, разделим эту точность на полученные корни, и вычислим относительную точность:
1
|
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 6
|
|
31.10.2014, 05:54 [ТС] | 4 |
Большое спасибо за помощь, tvoretsmira! К сожалению, я допустил ошибку при написании уравнения, т.к. степень вычисляется в первую очередь, а выражение (g+1)/(2*(g-1)) у меня является степенью, то я должен был занести его в скобки e=1./M.*(2/(g+1)*(1+(g-1)/2.*M.^2)).^((g+1)/(2*(g-1))). Но это не важно, потому что ваше решение в любом случае верно. Еще раз спасибо!
0
|
31.10.2014, 05:54 | |
31.10.2014, 05:54 | |
Помогаю со студенческими работами здесь
4
Вычисление относительной ссылки Вычисление относительной погрешности полинома Вычисление абсолютной и относительной погрешности Вычисление pi с точностью Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |