С Новым годом! Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Matlab система уравнений выдает ошибки https://www.cyberforum.ru/ matlab/ thread831123.html
Всем доброй ночи! Помогите пожалуйста решить проблему Решите следующую систему уравнений: пробовал все варианты ... но не получается :( и график не показывает ... :( заранее огромное спосибо ...!
Matlab Аппроксимация поверхности МНК
Доброго времени суток, уважаемые форумчане! Передо мной стоит задача аппроксимации экспериментальных данных, представленных в виде матрицы nxn (грубо говоря, это изображение, размером nxn пикселей, значение каждого элемента матрицы - интенсивность изображения в данной точке). Необходимо аппроксимировать эти данные при помощи некоторой функции, т.е. методом наименьших квадратов определить...
Matlab fft2 c contourf clear all; x=0:2*pi; y=0:5*pi; for ix=1:101 x(ix)=(ix-1)*0.5; for iy=1:101 y(iy)=(iy-1)*5; Q=sin(iy)*sin(ix); end; end; https://www.cyberforum.ru/ matlab/ thread830692.html Matlab Написать цикл, в результате которого получится массив, содержащий символьные переменные https://www.cyberforum.ru/ matlab/ thread830689.html
Здравствуйте! помогите пожалуйста написать цикл, в результате которого получится массив содержащий символьные переменные: y1, y2, y3,...,ym. Число переменное m, поэтому без цикла не спраться с созданием этого массива. Буду очень благодарен за помощь.
Matlab Функция fplot: как получить константы из Excel
Помогите, пожалуйста, построить в Matlab график логистической функции: Y=M0*Ma/(M0+(Ma-M0)*exp(-k*x)) где M0, Ma и k - константы x - переменная Есть файл-функция ex_fplot.m: function Y = ex_fplot(x) M0=2.6; Ma=206.5; k=0.7;
Matlab Ошибка при наборе команд cd id_lab1; id_lab1; в одном файле следующий набор команд: cd id_lab1; id_lab1; Cannot find an exact (case-sensitive) match for 'LAB1.m' https://www.cyberforum.ru/ matlab/ thread830608.html
Matlab Как ограничить область построения фигуры https://www.cyberforum.ru/ matlab/ thread830577.html
Добрый вечер друзья,хочу сказать спасибо за Ваши ответы,но мне опять нужна ваша помощь по изучению MATLAB =) Имеется поверхность a=-2; b=3; c=2; =meshgrid(-5:0.5:5, -4:0.5:4); Z=c*(1-X/a-Y/b); mesh(X,Y,Z); Подскажите как мне ограничить область построения поверхности по оси Z. По осям Х и У понятно просто меняем
Matlab Анимированный 3D график траектории
Здравствуйте, есть 4 переменные ускорения по трём осям и соотвествующая моменту фиксации временная метка, нужно построить 3-х мерную траекторию движения в реальном времени. Данные импортируются из внешнего файла полученного от акселерометра.
Matlab Устойчивость Рауса-Гурвица, характеристический полином замкнутой системы https://www.cyberforum.ru/ matlab/ thread830441.html
Всем приятного дня, вопрос по курсу ТАУ в системе Матлаб. Нам дана придаточная функция разомкнутой системы: KW=5/s*(T1*s+1)^2 При T1=0.5 1) При построение АФХ (с помощью команды nyquist) вместо графика получилась обычная прямая. Вот думаю где ошибка, или оно так и есть 1) с сеткой 2) без сетки
Matlab Метод Наименьших Квадратов Добрый день! Имментся задание: Даны функция f и промежуток (взять из лабораторной работы 1). Найти многочлены наименьшего уклонения степеней 2,...,8 методом наименьших квадратов. Точнее, пусть d – степень многочлена. Требуется методом наименьших квадратов найти многочлен Pd,n степени d, который имеет наименьшее среднеквадратичное отклонение от функции в равноотстоящих узлах... https://www.cyberforum.ru/ matlab/ thread830278.html
Matlab Трехмерные графики функций, заданных таблично
Здравствуйте. У меня следующий вопрос: У меня есть текстовый файл, в которм содержится таблица значений функции: (t,x,u(t,x)). Хочется построить ее 3d график в MatLab. Пробовал следующие варианты: Z = textread('нахвание файла.txt'); 1. plot3(Z(:,1),Z(:,2),Z(:,3)). Строит правильно, но получается как бы набор отдельных, непересекающихся линий. Т.е. не очень наглядно. 2. mesh(Z) или surf(Z)....
Matlab Конвертация решенной задачи из MathCad https://www.cyberforum.ru/ matlab/ thread829969.html
Всем привет. Имеется такая задача: "Дана последовательность из n целых чисел. Найти количество элементов этой последовательности, кратных числу 2 и не кратных числу 3." В матлабе только до такого дошёл, в силу незнания всех функций. "n=0 for i = 1:length(M) if mod(M(i),3)=0 " Прошу помочь, переделать эту задачу для матлаба!
454 / 280 / 13
Регистрация: 13.11.2012
Сообщений: 588
Записей в блоге: 1
09.04.2013, 12:17 0

Аппроксимация графика по фотографии - Matlab - Ответ 4384573

09.04.2013, 12:17. Показов 5333. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от vasya_alexeev Посмотреть сообщение
Простите за некорректность изложения. Попробую изложить правильнее. Нужно как-то выделить красную часть картинки и "заполнить" её точками. Короче говоря из точек построить такой же график. Вот это я имел в виду.
Ясно. Мне на ум пришло два способа это реализовать. Первый - это просто впрямую с помощью функции ginput пройти весь график и оцифровать его. Способ конечно не элегантный, но тем не менее вот что получилось:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
imdata=imread('C:\Users\lomt\Desktop\321.jpg');
imagesc(imdata); %загрузили картинку 
grid minor
[x,y]=ginput(60); %функция на выходе даёт координаты 60 точек, которые 
% пользователь сам выбирает мышкой
x=x-x(1); % переносим начало кривой в начало координат
y=y-y(1);
[p]=polyfit(x,y,6); % аппроксимация полиномом 6-ой степени
x_new=0:0.1:100;
f=polyval(p,x_new);
figure(1);
plot(x_new,f,'r'); %строим получившуюся кривую
grid on
Второй способ заключается в том, чтобы считать изображение в RBG матрицу, выделить области, которые отвечают красному цвету графика на изображении и отсюда уже получать оцифровку и аппроксимацию. Это красиво, но у меня пока руки не дошли. Позже покумекаю.

Добавлено через 36 минут
Сорри, вот не косячный вариант

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
imdata=imread('C:\Users\lomt\Desktop\321.jpg');
figure(1)
image(imdata); %загрузили картинку 
grid minor
[x,y]=ginput(60); %функция на выходе даёт координаты 60 точек, которые 
% пользователь сам выбирает мышкой
x=x-x(1,1); % переносим начало кривой в начало координат
y=y-y(1,1);
p=polyfit(x,y,6); % аппроксимация полиномом 6ой степени
x_new=0:0.1:150;
f=polyval(p,x_new);
figure(2);
plot(x_new,-f,'r'); %строим получившуюся кривую
grid on


Вернуться к обсуждению:
Аппроксимация графика по фотографии Matlab
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
09.04.2013, 12:17
Готовые ответы и решения:

Аппроксимация графика
Здравствуйте, подскажите пожалуйста как линейно аппроксимировать график построенный в матлабе по...

Аппроксимация графика
добрый день, форумчане! у меня возникла следующая проблема: не знаете ли вы, есть ли в matlab...

Аппроксимация графика (плавное соединение экспериментальных точек)
Друзья, такой код работает: n= T= plot(n,T) x = linspace(min(T),max(T),1000); y =...

Аппроксимация графика
Помогите аппроксимировать линии на графике

8
09.04.2013, 12:17
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
09.04.2013, 12:17
Помогаю со студенческими работами здесь

Аппроксимация графика
Здравствуйте Я строю графики по точкам, заданных матрицами. Для выполнения работы требуется их...

Аппроксимация, постройка графика
Пытался сделать курсовик, но все тщетно. К сожалению уровень знания с++ не позволяет реализовать...

Аппроксимация графика, построенного по точкам
в С++ билдере, Необходимо сгладить(аппроксимировать) график построенный по точкам х,у( что б график...

Создать функцию из графика (Аппроксимация)
Добрый день! В результате эксперемента создан график. Каким путём из этого графика можно...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru