|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
21.01.2009, 21:37 | #1 |
Регистрация: 21.01.2009
Сообщений: 8
|
Графики поверхностей. (сфера, гиперболоид)
Получил задание для 4-ки в семетре по вышке наваять плакаты(А1) с изображением поверхностей второго порядка. То есть нужно построить и красиво оформить трехмерные граффики. А покуда крутыми математическими пакетами пока не владею, то пробую изобразить в екселе.
Изобразил эллиптический и гиперболический параболоиды (как описано тут). но вот как изобразить к примеру сферу- не понятно. Ведь у нее каждому значению "х" и "у" отвечает 2 значения "z", которые отличаются знаком. Подскажите пожалуйста решение этой проблемы. Вот уравнения поверхностей: сфера: х^2 + y^2 +z^2 =1 Гиперболоид (однополостной): x^2 + y^2 - z^2 = 1 Гиперболоид (двуполостной): x^2 + y^2 - z^2 = -1 Подробнее про поверхности можно глянуть тут З.Ы. Просьба не рекомендовать маленькие проги для рисования трехмерных графиков, т.к. они не дают хорошее разрешение(а для плаката А1 оно необходимо) |
21.01.2009, 22:06 | #2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Лучше попробуй в MathCAD, он достаточно прост для такой задачи.
Лучше день потерять — потом за пять минут долететь!©
|
21.01.2009, 22:19 | #3 |
Регистрация: 21.01.2009
Сообщений: 8
|
Спасибо, щас попробую в маткаде... поставил на закачку.
Пробовал в матлабе перед этим... мозги вспухли, но эффекта- ноль. Кстати в эклеле нравится то что графики симпотишные и легко наводить красоту в принципе. Типа там фон градиентный, сетка по граффику( вон как симпотично получилось )... все что нужно для красивого плаката и счастливого препода по вышке... =) В маткаде такие приколы можно сделать? Последний раз редактировалось McAron; 21.01.2009 в 22:27. |
21.01.2009, 22:53 | #4 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Конечно. Все, что хочешь. Только Справку почитай.
А вообще там просто функция задается. Прямо как на бумаге. Пишешь, что z(x,y)=sqrt(1- x^2-y^2) и задаешь в график эту функцию. Все. Там формула пишется нормальными знаками, корень — значит корень, квадрат — значит квадрат. В универе, лет 10 назад, все курсовые с хитрыми функцями там делали. Еще в 7 версии. Золотое было время.
Лучше день потерять — потом за пять минут долететь!©
|
21.01.2009, 22:58 | #5 |
Регистрация: 21.01.2009
Сообщений: 8
|
z(x,y)=sqrt(1- x^2-y^2)
это только верхняя часть сферы) щас осваиваю уже маткад... раз уже я тут, скажи, в маткаде пофиг, где на листе расположено описание переменных и где функции их ипользующие? Или должен быть какой-то порядок? |
22.01.2009, 09:11 | #6 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Нет, конечно, не пофиг. Сверху вниз и слева направо.
Лучше день потерять — потом за пять минут долететь!©
|
22.01.2009, 14:01 | #7 |
Регистрация: 21.01.2009
Сообщений: 8
|
Уже разобрался, нарисовал пару фигурок, но есть одна маза при вытягивании рисунка(вытягиваю методом печати на формат а1 через fineprint, после чего сохраняю с fineprint'ового диалога рисунок в jpg)
Так вот. Если по фигуре пустить сетку (wireframe), то при выводе на печать получается вот такое дельце . Имеются в виду горизонтальные полосы, которые тут не в тему ни разу. При вытаскивании графика схраняя проэкт как вэб-страницу- во-первых разрешение не то чтобы очень хорошее выходит(нужно хотя бы 7014х4960), во-вторых тоже есть горизонтальные линии но всего 3 штуки, зато в разы жирнее. Вопрос. Можно ли какой-то прогой вытянуть график с проэкта, и распечатать уже через энту прогу? Вот нашел MathCad Add-in for Excel, попробую через него как домой вернусь, но скорей всего не выйдет, ибо кажется мне, что область построенную в маткаде подготавливать к печати будет сам маткад. Еще есть идея... если есть прога которой можно выставить фиктивное разрешение экрана, то можно будет прописать 7014х4960 и соскриншотить. Но такой проги не нашел. Мо кому попадалась ? Последний раз редактировалось McAron; 22.01.2009 в 14:04. |
22.01.2009, 14:14 | #8 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Можно попробовать векторизацию, и потом уже растягивать
Лучше день потерять — потом за пять минут долететь!©
|
22.01.2009, 17:33 | #9 |
Регистрация: 21.01.2009
Сообщений: 8
|
Векторизацию? что это? )
Попробовал в MathCad Add-in for Excel - полосы остаются=( Последний раз редактировалось McAron; 22.01.2009 в 18:57. |
22.01.2009, 20:15 | #10 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
А без сетки никак не получается? Наглядности нет?
Векторизация — это процесс преобразования битового изображения в векторное. Векторное изображение можно масштабировать в любых пределах без потери качества. Дай ссылку на MathCAD и формулы. Я тоже попробую. Вспомню молодость.
Лучше день потерять — потом за пять минут долететь!©
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нарисовать на канве однополосный гиперболоид | shorox | Помощь студентам | 3 | 30.11.2008 01:04 |
Графики в БД | ~LiS~ | БД в Delphi | 1 | 05.06.2008 22:19 |
графики | ZhekON | Помощь студентам | 6 | 10.04.2008 18:14 |
Построение поверхностей | pushok | Помощь студентам | 1 | 04.02.2008 08:06 |
Построение эквипотенциальных поверхностей | yulia | Помощь студентам | 10 | 29.10.2007 19:21 |