5 / 5 / 2
Регистрация: 04.06.2009
Сообщений: 147
|
||||||
1 | ||||||
Вычисление кривизны Гаусса17.02.2011, 23:41. Показов 1494. Ответов 2
Метки нет (Все метки)
Добрый вечер. Я попыталась сделать функцию в матлабе, которая считала бы кривизну Гаусса, например для тора, который задаётся следующим видом:
x=(5+2*cos(u))*cos(v) y=(5+2*cos(u))*sin(v) z=2*sin(u). Всё дело в том, что функция как то считает кривизну, но она не использует формулы для сокращения в тригонометрии (например cos(u)^2 +sin(u)^2=1, а пишет просто это выражение:cos(u)^2 +sin(u)^2) и в конечном итоге получается не простой ответ, а огромная строка этих вычислений и по ним не строится график. Может кто нибудь понимает, что надо сделать? может я не те функции применяю или просто не доработала? Вот код функции:
0
|
17.02.2011, 23:41 | |
Ответы с готовыми решениями:
2
Вычисление определителя методом Гаусса Во сколько раз радиус R1 кривизны траектории протона больше радиуса R2 кривизны траектории α-частицы? Во сколько раз радиус кривизны траектории протона больше радиуса кривизны траектории электрона Вычисление методом Гаусса |
2833 / 2130 / 86
Регистрация: 02.05.2010
Сообщений: 3,195
|
|
18.02.2011, 09:51 | 2 |
Уважаемая, Karta, Вы показываете только подпрограмму-функцию и не даете программы, которая ее вызывает. Не зная связи между этими двумя программами Вам трудно помочь.
Кривизна поверхности, на сколько я понимаю, содержится в матрице gc. Как Вы передаете эту матрицу в основную программу, т.е. как происходит обращение к подпрограмме gcurvature(x,y,z).
0
|
5 / 5 / 2
Регистрация: 04.06.2009
Сообщений: 147
|
||||||
20.02.2011, 01:14 [ТС] | 3 | |||||
Вот, посылаю то, до чего смогла додуматься:
>> a = 40 >> b = 20 >> U, V] = meshgrid(linspace(0, 2*pi, a), linspace(0, 2*pi, b)) >> X=(5+2.*cos(U)).*cos(V) >> Y=(5+2.*cos(U)).*sin(V) >> Z=2.*sin(U) >> c = gcurvature(X,Y,Z)
0
|
20.02.2011, 01:14 | |
20.02.2011, 01:14 | |
Помогаю со студенческими работами здесь
3
Вычисление определителя Методом Гаусса Вычисление определителя методом Гаусса Вычисление определителей методом Гаусса Вычисление интеграла методом Гаусса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |