Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 15.10.2022
Сообщений: 10

Многомерные вычисления в MATLAB. Вывести функцию в виде 5 трехмерных (и 2 контурных) графиков разного типа

02.05.2023, 15:43. Показов 815. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
 Вычислить двумерную функцию.
 Вывести функцию в виде 5 трехмерных графиков разного типа.
 Вывести функцию в виде 2 контурных графиков разного типа.

Функция: z=sin(x)cos(y/2), пределы аргументов -2pi...2pi

Помогите выполнить по примеру, никак не выходит(
Пример выполнения:
Задание
Функция: z=(sin(x)/x )*(sin(y)/y), пределы изменения аргументов -2pi...2pi
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
% Задача 1
% Число точек и шаг
N=40; 
h=pi/20;
% Расчет матрицы
for n=1:2*N+1
 if n==N+1 A(n)=1; else A(n)=sin(h*(n-N-1))/(h*(n-N-1)); end;
end;
for n=1:2*N+1
    for m=1:2*N+1
        Z(n,m)=A(n)*A(m);
    end;
end;
% Задание площадки
[X,Y]=meshgrid([-N:1:N]);
% Вывод графика в аксонометрии в окно 1
figure(1);
plot3(X,Y,Z);
% вывод трехмерного графика с функциональной окраской в окно 2
figure(2);
mesh(X,Y,Z);
% вывод трехмерного графика с функциональной окраской и проекцией в окно 3
figure(3);
meshc(X,Y,Z);
% вывод трехмерного графика с проекцией в окно 4
figure(4);
surf(X,Y,Z);
% Вывод контурного графика в окно 5
figure(5);
contour(X,Y,Z)
% Вывод объемного контурного графика в окно 6
figure(6);
contour3(X,Y,Z)
% Вывод объемного графика с освещением в окно 7
figure(7);surfl(X,Y,Z)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.05.2023, 15:43
Ответы с готовыми решениями:

Построение трехмерных графиков в MATLAB
1) Произвести расчеты по формулам, на вход подаются данные: параметр tau, временной промежуток + шаг, частотный промежуток + шаг. Результат...

Вывести несколько графиков разного масштаба
Всем привет. При построении графиков, возникает проблема с масштабом. Одни значения маленькие другие слишком большие и большие уходят...

Передача в функцию разного типа аргументов
Здравствуйте, Подскажите пожалуйста можно ли передать в функцию разные типы аргументов, как то вот так: void My_func (string...

1
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,760
02.05.2023, 16:49
Лучший ответ Сообщение было отмечено Name_Space как решение

Решение

Name_Space, Зачем for?
Matlab M
1
2
3
4
5
x=linspace(-2*pi, 2*pi, n);
y=x;
[X,Y]=meshgrid(x,y);
Z=sin(X).*cos(Y/2);
mesh(X,Y,Z);
Далее аналогично.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.05.2023, 16:49
Помогаю со студенческими работами здесь

Передача в функцию аргументов разного типа
Здравствуйте, Подскажите пожалуйста, можно ли передавать в функцию одним аргументов различный тип переменной ? Ну то есть в...

Создать функцию prompt и перегрузить её для параметра разного типа
Создайте функцию prompt( ) для выдачи подсказки пользователю и ожидания ввода данного. Перегрузите функцию prompt( ) так, чтобы она...

Совмещение трехмерных графиков
Здравствуйте! У меня есть 2 набора значений функции f(x,y), условно, f(x,y) = ax + by, при разных значениях a и b. Мне нужно их...

Построение трёхмерных графиков
Здравствуйте! Есть три номера (отложены по оси №). Для каждого номера строится распределение (по оси A - амплитуда, по оси N - число...

Построение трёхмерных графиков
Никак не могу разобраться с построением трёхмерных графиков в MathCAD. Например, мне задано уравнение сферы x^2 + y^2 + z^2 = 4. Как этот...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru