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

Как построить график

15.04.2015, 02:01. Показов 837. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, у меня есть массив данных X,Y,Z, по которым нужно построить график, где X,Y, - координаты, а Z - значения в данной точке пространства (Z НЕ выражается через X,У). График должен быть в виде разноцветной плоскости, где цвет зависит от значений Z, кроме того Z меняется во времени. Подскажите, пожалуйста, как это можно сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.04.2015, 02:01
Ответы с готовыми решениями:

Как построить график u от t
Подскажите пожалуйста, есть цикл который рассчитывает значение V, и соответсвующее значение u(1)...

Как построить 3D график
Здравствуйте. Помогите пожалуйста построить график следующей функции: (x^2+y^2+x^2)^2=(a^3)*z

Как построить график по матрицам
Есть массив чисел A размером 1*15, и есть массив чисел М 2048*15. Как построить график чтобы по x...

Как построить такой график?
Подскажите пожалуйста с помощью каких команд можно строить такие графики:

6
142 / 142 / 37
Регистрация: 14.12.2013
Сообщений: 221
15.04.2015, 02:09 2
Аннна,
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
x = [200 300 400 500];
y = [1554.94 1554.13 1553.33 1552.52 1551.72 1550.92 1550.12 1549.34];
z = [34.90   36.83   41.41   42.43
34.64   36.38   41.03   41.94
34.17   35.98   40.56   41.53
33.59   35.43   40.13   41.12
32.91   34.79   39.71   40.63
32.44   34.34   39.24   40.17
32.02   33.80   38.89   39.86
31.55   33.30   38.51   39.52];
[x,y]=meshgrid(x,y);
surf(x,y,z)
0
0 / 0 / 0
Регистрация: 25.11.2014
Сообщений: 42
15.04.2015, 02:35  [ТС] 3
Написала то, что вы посоветовали - выдаёт ошибку " Error using ==> surf at 78
Data dimensions must agree.
", хотя размеры должны соответствовать.
0
142 / 142 / 37
Регистрация: 14.12.2013
Сообщений: 221
15.04.2015, 02:58 4
Аннна, данные покажите или код?
0
0 / 0 / 0
Регистрация: 25.11.2014
Сообщений: 42
15.04.2015, 03:04  [ТС] 5
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
A = zeros(Cn,Cn);
 
for i=1:fix(2*CoordX0/SpDel)
    for j=1:fix(2*CoordY0/SpDel)
        A(i,j)=Ex(i,j,fix(CoordZ0/SpDel));
    end
end
[i,j] = meshgrid(i,j);
 
 
surf(i,j,A);
 
end
P.S. Размер i и j = 34; А - 34*34.
0
0 / 0 / 0
Регистрация: 25.11.2014
Сообщений: 42
22.04.2015, 14:49  [ТС] 6
Всё получилось, но мне нужен немного другой график. Мне нужно чтобы на графике Z всегда было 0, а менялся только цвет в точке X1,Y1 в зависимости от значений Z.
0
142 / 142 / 37
Регистрация: 14.12.2013
Сообщений: 221
22.04.2015, 16:27 7
Аннна,
Matlab M
1
2
3
4
5
[X,Y] = meshgrid(-2:0.2:2,-2:0.2:2);
Z = (X.*exp(-X.^2 - Y.^2))*0;%обнуляете массив по Z
C = (X.*exp(-X.^2 - Y.^2));%сюда подпихиваете имеющийся массив по Z
surface(X,Y,Z,C);
view(3)
0
22.04.2015, 16:27
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.04.2015, 16:27
Помогаю со студенческими работами здесь

Как построить обратный график?
помогите пожалуйста я построил график (синий ) и мне нужно команда чтобы построить второй обратный...

Как построить такой график ?
Mathlab график

Как построить 3-d график в matlab?
Здравствуйте, с matlab познакомился не давно, в связи с необходимостью. Я проглядел весь help, и...

Как построить график гиперболы
Добрый день! Помогите нарисовать график на MATLAB следующий гипербола: x^2-y^2=4a^2


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
В чем отличие между INNER JOIN и OUTER JOIN
bytestream 22.01.2025
В современных базах данных информация часто распределена между множеством взаимосвязанных таблиц, что делает операции объединения JOIN неотъемлемой частью работы с SQL. Эти операции позволяют. . .
Как сделать первую букву заглавной в JavaScript
bytestream 22.01.2025
JavaScript предоставляет разработчикам множество инструментов для эффективной работы с текстовыми данными. Одной из часто встречающихся задач при обработке строк является преобразование первой буквы. . .
Что такое Big O нотация и алгоритмическая сложность
bytestream 22.01.2025
Введение в алгоритмическую сложность В мире разработки программного обеспечения эффективность алгоритмов играет crucial роль в создании качественных приложений. Алгоритмическая сложность. . .
Как решать конфликты слияния (merge) в Git
bytestream 22.01.2025
Конфликты слияния в системе контроля версий Git возникают в ситуациях, когда две или более ветки разработки содержат несовместимые изменения в одних и тех же участках кода. Эти конфликты представляют. . .
Как использовать регулярные выражения
bytestream 22.01.2025
Регулярные выражения представляют собой мощный инструмент для работы с текстовыми данными, который позволяет осуществлять поиск, проверку и манипуляцию строками на основе определенных шаблонов. Этот. . .
Как выйти из Vim
bytestream 22.01.2025
Vim (Vi IMproved) представляет собой один из самых влиятельных текстовых редакторов в истории компьютерной индустрии, эволюционировавший из своего предшественника Vi, созданного Биллом Джоем в 1976. . .
NoSQL базы данных: что это такое и какие существуют
bytestream 22.01.2025
В современную эпоху цифровой трансформации объемы данных растут экспоненциально, создавая новые вызовы для традиционных систем управления базами данных. NoSQL (Not Only SQL) представляет собой. . .
Обновление исследования от команды MCM (январь 2025 г.)
Programma_Boinc 22.01.2025
Обновление исследования от команды MCM (январь 2025 г. ) Мы продолжаем изучать молекулярные сигнатуры, связанные с раком легких, с текущим фокусом на GCM1, факторе транскрипции, участвующем в. . .
Как работать с Kafka в Go (Golang)
bytestream 22.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки событий и интеграции микросервисов. Эта система, изначально. . .
Как использовать RabbitMQ в Go (Golang)
bytestream 22.01.2025
RabbitMQ представляет собой надежный и широко используемый брокер сообщений, который играет ключевую роль в построении современных распределенных систем и микросервисной архитектуры. В основе работы. . .
Как преобразовать список списков в простой список в Python
bytestream 22.01.2025
При работе с Python разработчики часто сталкиваются с необходимостью обработки сложных структур данных, среди которых особое место занимают вложенные списки. Эти структуры представляют собой списки,. . .
Что такое GUID / UUID и как их создать
bytestream 22.01.2025
В мире разработки программного обеспечения существует постоянная потребность в уникальной идентификации объектов, записей и ресурсов. Эта задача становится особенно актуальной в распределенных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru