Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Matlab Ключ активации https://www.cyberforum.ru/ matlab/ thread1537534.html
удалено]?
Matlab QR-алгоритм для поиска собственных векторов
Добрый день. Я написал простенькую программу для поиска собственных векторов: m=; =qr(m); eig_vec=q; eig_val=r*q; flag=true; iter=0; while(flag==1)
Запуск matlab в Linux Matlab
Здравствуйте, установил matlab в Ubuntu, но я ярлык не создался. Нашёл папку с программой, но какой файл запускать из неё не знаю. Может кто подскажет?
Matlab Не могу понять почему же I вдруг отрицательным становиться задача проста удалено] ... dan24, :negative: :angry: p = 0 : 0.01 : 1; q = 1-p; = meshgrid( p, q ); I =... https://www.cyberforum.ru/ matlab/ thread1536816.html
Matlab Сдвиг массива https://www.cyberforum.ru/ matlab/ thread1536800.html
Скажите, можно ли сдвинуть массив на определенное количество отсчетов, так чтобы не применяя функцию circsift, просто мне надо сделать, так чтобы массив 1 2 3 4 5, был такой 0 0 0 0 0 1 2 3 4 5
Свойства преобразования фурье Matlab
Используя матлаб необходимо доказать основные функции дискретного преобразования фурье: (a) линейность, (b) временной сдвиг. Рассматривая последователность длинной Т g = e^−0.5n and a 1 Hz...
Matlab Заполнение массива в цикле
Такой вопрос, скажите я задал цикл изменяющий от нуля до 10, но почему то он не формирует массив с чем это может быть связано? for k=0:10 z=cos(2*pi*7*dt*k)+j*sin(2*pi*7*dt*k); end
Matlab Как упростить цикл? Добрый день! Есть вот такой код: Lx = 10; Ly = 10; hx = 0.10; hy = 0.10; Nx = Lx/hx; Ny = Ly/hy; Tbf = 0; lamda_fld = 1.35; lamda_sld = 2.25; C_fld = 3325e03; C_sld = 2500e03; T =... https://www.cyberforum.ru/ matlab/ thread1536395.html
Matlab Как при чтении файла удалить первые 5ть строк и перезаписать в новый файл https://www.cyberforum.ru/ matlab/ thread1536231.html
Уважаемое сообщество! помогите пожалуйста с таким вопросом - как при чтении файла удалить первые 5ть строк и перезаписать в новый файл, что осталось? мозги уже кипят и глаз правый дёргается))......
Matlab Нахождение аналитической функции Здравствуйте, такой вопрос: у меня есть дискретный сигнал напряжения и тока, как через дискретное преобразование Фурье найти аналитическую функцию этих дискретных сигналов? https://www.cyberforum.ru/ matlab/ thread1535750.html
0 / 0 / 0
Регистрация: 27.11.2014
Сообщений: 33
0

Построить график функции. Изобразить линии уровня. Найти область определения функции и изобразить ее в 2D

25.09.2015, 00:07. Просмотров 3806. Ответов 1
Метки (Все метки)

Дана функция: z=ln(x+y). Построить график этой функции. Изобразить линии уровня. Найти область определения функции и изобразить ее в двумерном формате.

Решение:
1. Задаю функцию:
Matlab M
1
2
3
4
5
6
function f = fun1(x)
if length(size(x))==2
   f = log(x(1) + x(2));
else 
   f = log(x(1,:,:) + x(2,:,:));
end
2. Строю ее трехмерный график:
Matlab M
1
2
3
4
5
6
7
8
9
clear
clc
[x,y] = meshgrid(-5:0.2:5);
R(1,:,:) = x;
R(2,:,:) = y;
z = fun1(R);
Q(:,:) = z(1,:,:);
surf(x,y,Q,'FaceAlpha',0.7)
shading interp
3. Линии уровня - это функция contourf, я, прочитав кучу хелпа, так и не поняла как ею пользоваться, если поможете объяснить на примере - буду ОЧЕНЬ благодарна.

4. Область определения функции - это делаю вручную (думаю, в матлабе нет таких функций, если есть - буду благодарна за подсказку):
x+y>0
y>-x
y = -x

5. И самое интересное - это закрасить часть области над прямой y = -x. Функция area красит так:
Matlab M
1
2
3
4
x = -100:0.01:100;
area(x, -x, 'FaceColor', [0.75 1 0.75])
hold on
grid on
Помогите закрасить правильно - НАД ВСЕЙ ПРЯМОЙ, не привязываясь к оси Ox

Вернуться к обсуждению:
Построить график функции. Изобразить линии уровня. Найти область определения функции и изобразить ее в 2D
0
Миниатюры
Построить график функции. Изобразить линии уровня. Найти область определения функции и изобразить ее в 2D  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2015, 00:07
Готовые ответы и решения:

Найти и изобразить линии уровня заданной функции
Найти и изобразить линии уровня заданной функции. Z=ln(x+y) Подскажите пожалуйста решение :)

Найти и изобразить область определения функции
Найти и изобразить область определения функции: (xy)^1/2+arcsinx я уже составила систему из...

Найти и изобразить область определения функции
Найти и изобразить область определения функции u=\sqrt{\frac{x-\sqrt{y}}{2-x^2-y^2}}. Мои...

Найти и изобразить на плоскости область определения функции z(x,y).
Найти и изобразить на плоскости область определения функции z(x,y). z=arccos(2{x}^{2}-2xy+{y}^{2})...

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