С Новым годом! Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
25 / 25 / 9
Регистрация: 16.07.2012
Сообщений: 304
Записей в блоге: 1
1

Вывод результатов, полученных функцией fsolve, в static text

07.05.2015, 23:10. Показов 2024. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Проблема с выводом результатов полученных функцией fsolve в static text. Как можно это реализовать. Если кто в курсе поделитесь информацией.

Добавлено через 10 часов 41 минуту
Народ аууу?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.05.2015, 23:10
Ответы с готовыми решениями:

Вывод результатов функции в поле static text
Подскажите пожалуйста,как сделать,чтобы каждый результат работы сохранялся в опр static text.Первый...

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

Вывод значений в static text
У меня есть функция i; она имеет множество значений. Вывожу в static text, выводит только первое...

Вывод результата в static text matlab
Подскажите, пожалуйста, что я делаю не так? Пытаюсь получить координаты точки по нажатию мышки на...

8
128 / 127 / 10
Регистрация: 09.11.2010
Сообщений: 200
09.05.2015, 16:58 2
Результат применение функции fsolve в каком виде у вас хранится? Это массив?

Смотрели функции dlmwrite и fprintf?
1
25 / 25 / 9
Регистрация: 16.07.2012
Сообщений: 304
Записей в блоге: 1
10.05.2015, 12:48  [ТС] 3
Sergik1, спасибо что откликнулись. Да скорее всего массив потому что выводит значение функции на каждой итерации. Если нужно могу сам проект приложить. Хотел бы чтобы вы посмотрели. Просто очень Срочно нужно закончить проект
0
128 / 127 / 10
Регистрация: 09.11.2010
Сообщений: 200
10.05.2015, 18:14 4
Лучший ответ Сообщение было отмечено rusik1994 как решение

Решение

Выкладывайте. Посмотрим.
1
25 / 25 / 9
Регистрация: 16.07.2012
Сообщений: 304
Записей в блоге: 1
10.05.2015, 18:44  [ТС] 5
Sergik1, вот 2 архива, в одном ехе файл в другом исходники
Вложения
Тип файла: 7z исходники.7z (9.1 Кб, 5 просмотров)
Тип файла: 7z испоняемый файл.7z (147.3 Кб, 2 просмотров)
0
25 / 25 / 9
Регистрация: 16.07.2012
Сообщений: 304
Записей в блоге: 1
11.05.2015, 13:46  [ТС] 6
Sergik1, ну что там? есть какие варианты?
0
128 / 127 / 10
Регистрация: 09.11.2010
Сообщений: 200
11.05.2015, 17:29 7
Я так понимаю, что у Вас проект с графическим интерфейсом?
Давайте посмотрим например этот кусок кода:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
% --- Executes on button press in ngaus.
function ngaus_Callback(hObject, eventdata, handles)
% hObject    handle to ngaus (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
xstr=get(handles.edit1,'String');
x0=str2num(xstr);
options=optimset('display','iter','nonleqnalgorithm','gn','largescale','off');
set(handles.rez,'string',x0);
[x,fval,exitflag]=fsolve(@prim,x0,options)
set(handles.rez,'string',strcat('x=',num2str(x,'%20.20f')));
Если я Вас правильно понимаю, то Вы хотите вывести в текстовый файл значения x и fval из строки [x,fval,exitflag]=fsolve(@prim,x0,options) ?

Похоже Вы так и не посмотрели описание функции fprint.

Вначале файла, например, создадим эти сроки:
Matlab M
1
2
fileID = fopen('exp.txt','w');
fprintf(fileID,'%6s %12s\n','x','fval');
Теперь в теле функции function ngaus_Callback(hObject, eventdata, handles) попробуем вписать оставшуюся часть функционала:
Matlab M
1
2
3
[x,fval,exitflag]=fsolve(@prim,x0,options)
set(handles.rez,'string',strcat('x=',num2str(x,'%20.20f')));
fprintf(fileID,'%6.2f %12.8f\n',[x,fval]);
В самом конце файла вставьте строку для закрытия записанного файла с данными:
Matlab M
1
fclose(fileID);

Скажу честно, что не проверял работоспособность. Думаю, что при желании сможете допилить этот пример.
1
25 / 25 / 9
Регистрация: 16.07.2012
Сообщений: 304
Записей в блоге: 1
11.05.2015, 18:43  [ТС] 8
Sergik1, спасибо за разъяснение. на самом деле значение Х я без проблем вывожу в графическом режиме в компоненте Static text, а вот мне хотелось бы еще выводить значения столбика Residual
Миниатюры
Вывод результатов, полученных функцией fsolve, в static text  
0
25 / 25 / 9
Регистрация: 16.07.2012
Сообщений: 304
Записей в блоге: 1
11.05.2015, 18:49  [ТС] 9
только вот никак не могу понять как матлаб хранит эти значения. если обращаться через командное окно к Residual то выводит следующую ошибку.
>> residual
??? Undefined function or variable 'residual'.

но матлаб же должен сохранять эти значения как нибудь
0
11.05.2015, 18:49
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.05.2015, 18:49
Помогаю со студенческими работами здесь

Вывод результатов PING в Label.Text
Решил начать изучение C# с простенькой проги для себя по выводу индикатора результов команды Ping....

Работа с функцией fsolve
Всем доброго дня! Подскажите, пожалуйста, в чем тут ошибка? Есть функции: function F2 =...

Работа с функцией fsolve()
Функция fsolve() не правильно понимает параметры :( x - от second к first! first := (1/2)*Pi:...

Сохранение полученных результатов в файл
помогите, пожалуйтста может знает кто-то метод для сохранения файла полученных результатов в среде...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта Gowin Eda и снимок. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru