Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 12.05.2011
Сообщений: 5
1

Построение графика функции двух переменных

10.01.2013, 19:21. Просмотров 2962. Ответов 2
Метки нет (Все метки)

Необходимо построить график функции, но чтобы он был не гладкий, а рельефный, такого типа. Была переделана программа, где ограничения накладываются на интервал x(i), но у меня х1, х2 и интервал задан для каждого из них. Выдаёт ошибки. Помогите, пожалуйста, построить график.
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
for i=1:1:2
    Xmin(i)= -5;
    Xmax(i)= 10;
end
for j=1:1:2
    Xmin(j)=0;
    Xmax(j)=15;
end
 
for i=1:1:2
    for j=1:1:2
        dx1(i)=(Xmax(1)-Xmin(1))/49;
        dx2(j)=(Xmax(2)-Xmin(2))/49;
        x1=Xmin(1):dx1(i):Xmax(1);
        x2=Xmin(2):dx2(j):Xmax(2);
        n1=lenght(x1);
        n2=lenght(x2);
        for i=1:1:n1
            for j=1:1:n2
                Y(i,j)=(x2(j)-(5.1/(4*(pi.^2)))*x1(i).^2+(5/pi)*x1(i)-6).^2+10*(1-(1/(8*pi)))*cos((x1(i)))+10;
            end
        end 
        Y,
        surfc(x1,x2,Y), grid on
        xlabel('x1')
        ylabel('x2')
        zlabel('f(x)');
    end
end
0
Миниатюры
Построение графика функции двух переменных  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2013, 19:21
Ответы с готовыми решениями:

Построение графиков функции двух переменных
Визуализировать функцию двух переменных на прямоугольной области определения различными способами: ...

Построение графика трёхмерной свёртки двух функций в Matlab
Доброго времени суток! Пишу первый раз, поэтому прошу не судить меня строго за плохое...

Построение графика функции с помощью функции fplot
В одном графическом окне создать 2 подобласти, в которых c помощью функции fplot построить графики...

Построение графика функции
Всем привет! У меня дана зависимость, которая выражается формулой...

2
5106 / 3445 / 354
Регистрация: 02.04.2012
Сообщений: 6,364
Записей в блоге: 16
11.01.2013, 08:50 2
Что значит "не гладкий, а более рельефный"?

*программа и скрин - "мисье знает толк в извращениях"

Добавлено через 11 часов 48 минут
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
clear; clc
% диапазоны значений
X1min = -5;
X1max= 10;
n1 = 50; % колво точек значний
x1 = linspace(X1min,X1max,n1);
X2min=0;
X2max=15;
n2 = 50; % колво точек значний
x2 = linspace(X2min,X2max,n2);
 
[X1, X2] = meshgrid(x1, x2);
 
Y = (X2-(5.1/(4*(pi.^2))).*X1.^2+(5/pi)*X1-6).^2+10*(1-(1/(8*pi)))*cos(X1)+10;
surf(X1,X2,Y,'FaceAlpha',0.5)
shading interp
grid on
xlabel('x1')
ylabel('x2')
zlabel('f(x)');
*вопрос про рельефность все еще в силе!
1
5106 / 3445 / 354
Регистрация: 02.04.2012
Сообщений: 6,364
Записей в блоге: 16
11.01.2013, 10:34 3
Как сохранять картинки из матлаба

1. В графическом окне выбираем меню "File -> Save As..."

Построение графика функции двух переменных


В появившемся окошке:
- указываем папку, куда его сохранить (в данном случае на "Рабочий стол"),
- вводим имя файла (в данном случае это fx)
- и выбираем тип файла (в данном случае это png).

Построение графика функции двух переменных


Жмем "Сохранить" и вуаля! Файлик fx.png лежит на "Рабочем столе", теперь его можно вставлять в документы, править в фотошопе или пэинте, загружать на форум и т.д.

Построение графика функции двух переменных
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2013, 10:34

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Построение графика функции
Всем привет, столкнулся с проблемой построения вот такого графика {f}^{2}(x)=cos(sin(x)) ...с...

Построение графика функции
Нужна помощ с построеним графика в matlab, конкретно нужен код.. Сама задача 3*x^4+4*x^3-12*x^2+1=0

Построение графика функции
Здравствуйте. Необходимо построить график функции (закон повторного логарифма) y = sqrt(...

Построение графика функции
Здравствуйте! Не понимаю, почему не строится часть функции? clc; x = -5:0.1:5; y =...


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

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

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