С Новым годом! Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 127
1

Построить поверхность удовлетворяющую условиям

17.12.2014, 00:01. Показов 666. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Пытаюсь решить такую задачу:

Имеется четыре вектора одинаковой длины:

c - тип точек [-1, 1].
X и Y - их координаты на плоскости
график:
Matlab M
1
2
3
4
5
figure(1)
grid on
hold on
plot(X(c>0),Y((c>0),1),'r.')
plot(X(c<0),Y((c<0),1),'b.')
p - вектор с неизвестной характеристикой точек, которая зависит от их положения в пространстве.
Необходимо найти такую функцию https://www.cyberforum.ru/cgi-bin/latex.cgi?p=f\left(X,Y \right), при которой https://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{i=1}^{m}{p}_{i}*{c}_{i}\rightarrow max и значения вектора p находятся в диапазоне [0,1].

Для примера выбрал уравнение плоскости:
Matlab M
1
p=b(1)*X+b(2)*Y+b(3);
Как я понял здесь предстоит аппроксимировать какую-то неизвестную поверхность. Кто может помочь?
Вложения
Тип файла: xlsx данные.xlsx (11.8 Кб, 5 просмотров)
Тип файла: pdf график.pdf (51.3 Кб, 8 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2014, 00:01
Ответы с готовыми решениями:

Построить поверхность
Постройте поверхность: F(x,y) = ln(x2+y2-xy) x, y Є

Построить поверхность отклика.
начал вот так: clear all; clc; A= ; for i=1:size(A,1) X1(i) = A(i,1); X2(i) = A(i,2);...

Построить поверхность по функции
может кто знает, помогите, пожалуйста: дана функция S(k)=\sum_{1}^{k}\frac{{k}^{a}}{{b}^{k}}...

Построить поверхность из векторов
Надо построить поверхность из векторов. Должен получится деформированный в радиальном направлении...

1
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 127
17.12.2014, 00:22  [ТС] 2
Написал это задание, прочитал, и кажется начал врубаться.
Значит https://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{i=1}^{m}{p}^{i}{c}^{i}\rightarrow max достигается, когда положительным значениям вектора c соответствуют единицы в векторе p, а отрицательным нули. Получаются точки той самой неизвестной поверхности, которую надо аппроксимировать. Ну а дальше regress, nlinfit, да что угодно. Кажется как-то так, поправьте меня если я ошибаюсь.
Пол дня сегодня убил на это
Ну! спасибо всем за помощь!

P.S. как тут графики в сообщения вставлять, я так и не разобрался, может кто скажет?
0
17.12.2014, 00:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2014, 00:22
Помогаю со студенческими работами здесь

Построить трехмерную поверхность
Здравствуйте, прошу помощи с заданием. Построить трехмерную поверхность ...

Построить поверхность и определить вид
Здравствуйте. Нужна помощь в построении графиков двух поверхностей (хотя бы для примера один)...

Построить поверхность по уравнению Z=cos(X)/(X 1)
Помогите кто сможет. Построить поверхность по следующему уравнению Z=cos(X)/(X+1). Вроде бы ничего...

Построить поверхность по данным из файла.
Ребята, всем доброго &quot;дня&quot; ! Сегодня я к вам с таким вопросом. Допустим, я считал с txt-файла 3...

Построить поверхность, определяемую функцией z=cos(x)*y
Дана функция двух аргументов z=cos(x)*y В одних осях построить поверхность, определяемую данной...

Построить поверхность функции f(x,y) и вычислить интеграл
Всем доброго дня. Помогите пожалуйста с программированием в matlab. Построите поверхность функции...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru