Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 29.09.2016
Сообщений: 74

Преобразовать математический код

26.04.2019, 12:47. Показов 2766. Ответов 28

Студворк — интернет-сервис помощи студентам
Добрый день. Возникла проблема в понимании и преобразовании математического кода со статьи. Примерный результат я знаю, а вот в какой программе открыть не знаю. Так что дорогие ГУРУ, буду признателен Вам, если Вы направите и немного преобразуете этот код. Картинкой представлен предварительный результат. Заранее Всем спасибо. Если нужно перенести код txt, то только скажите.
Миниатюры
Преобразовать математический код  
Вложения
Тип файла: pdf Код со статьи.pdf (122.1 Кб, 18 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.04.2019, 12:47
Ответы с готовыми решениями:

как в матлабе преобразовать обычный аудио-файл(mp3,wav...) в математический сигнал?
Помогите умные люди ламеру!

Как преобразовать строку в математический оператор?
Здравствуйте Можно ли например текст " 2+2 " преобразовать в арифметическую ? пробовал так double n; n =...

Элементарный математический код, но почему то всегда равно 0,0000
Элементарный математический код, но почему то всегда равно 0,0000. Тут я еще использую старые функции ввода-вывода, потому что так надо на...

28
 Аватар для Krasme
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
26.04.2019, 12:57
Цитата Сообщение от MaratMUR1324 Посмотреть сообщение
Примерный результат я знаю, а вот в какой программе открыть не знаю.
в статье код matlab
0
0 / 0 / 0
Регистрация: 29.09.2016
Сообщений: 74
26.04.2019, 15:04  [ТС]
Вот математический код
Вложения
Тип файла: rar код.rar (8.9 Кб, 6 просмотров)
0
 Аватар для nuHrBuH
483 / 427 / 205
Регистрация: 04.03.2011
Сообщений: 1,259
26.04.2019, 15:10
Шутка?
0
 Аватар для Krasme
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
26.04.2019, 15:19
если шутка, то не смешная...
такой красной полосы ошибок у меня еще не было...

Цитата Сообщение от MaratMUR1324 Посмотреть сообщение
немного преобразуете этот код
тут совсем не "немного"...
0
0 / 0 / 0
Регистрация: 29.09.2016
Сообщений: 74
27.04.2019, 20:07  [ТС]
Нет, не шутка. Я так понимаю, использовать я это не смогу?
0
 Аватар для Krasme
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
27.04.2019, 20:14
можете, если приведете код в рабочее состояние...
вы его путем распознавания с pdf-файла получили?
вот и надо все строки в порядок привести...
отдельные функции отправить в отдельные файлы, оставив основной код...
0
0 / 0 / 0
Регистрация: 29.09.2016
Сообщений: 74
29.04.2019, 09:33  [ТС]
Красные ошибки убрал, только вот почему funtcion и end красные не пойму. И в конце =-1 тоже.
Обязательно оранжевые изменять? я так понял это рекомендация.
Вложения
Тип файла: rar код.rar (8.5 Кб, 2 просмотров)
0
 Аватар для Krasme
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
29.04.2019, 09:42
вы по-прежнему оставили все коды в одном файле..
отдельные функции отправить в отдельные файлы, оставив основной код...
скрипты матлаб сохраняются в m-файлах, не надо переводить их в txt-файлы.
0
0 / 0 / 0
Регистрация: 29.09.2016
Сообщений: 74
29.04.2019, 10:03  [ТС]
Если не трудно, можно пример.
0
 Аватар для Krasme
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
29.04.2019, 10:22
основная программа pc_model
остальные - функции

в основной программе не все ошибки убраны
pc_model.zip
0
0 / 0 / 0
Регистрация: 29.09.2016
Сообщений: 74
29.04.2019, 10:43  [ТС]
И еще пару вопросов.
Оранжевые обязательно исправлять?
И как функции внедрить в основную модель?
Спасибо.
0
 Аватар для Krasme
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
29.04.2019, 10:49
что значит "внедрить"?!
вы хотя бы основы матлаб изучите, прежде чем в большие задачи нырять...

функции в матлабе не "внедряются", а вызываются из основного кода..

оранжевые - это предупреждения,
в идеале, чтобы их не было, но можно оставить, если уверены, что данной задаче это не мешает
0
0 / 0 / 0
Регистрация: 29.09.2016
Сообщений: 74
29.04.2019, 12:10  [ТС]
Использование matlab вынужденная мера, которая не зависит от моего желания.

Я так понимаю, мне нужно в основном коде вызвать в начале эти все функции, подряд или не так?

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

Добавлено через 1 минуту
И вот в начале статьи было написано

pc_model.m The main code that provides the solution to the governing equations using the method of characteristics, and also conducts postprocess for temperature equilibrium when settled down after each charging/discharging cycle in case multiple cycles of charging/discharging are computed. Results of the computation are also output from the main code. input_data.m Provides all the required material properties, HTF mass flow rate, charging/ discharging time length, size of storage tank, correlation/equation for effective heat transfer coefficient, time step, and mesh size. boundary.m HTF inlet boundary condition. initial.m Provides initial temperature of HTF, and initial enthalpy of storage medium (solid or PCM material at solid or liquid state). def_type.m Definition of melting process, type¼1 is for solid part, type¼2 for melting part, type¼3 for liquid part (for sensible materials, the value of type is always set to be 1). dim.m Converts dimensionless parameters back to dimensional parameters. dim_less.m Converts dimensional parameters to dimensionless parameters. h_to_T.m Equation of state to provide the conversion from enthalpy to temperature for storage media.
0
 Аватар для Krasme
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
29.04.2019, 12:16
они уже "прописаны" в основной программе

например, ввод данных
Matlab M
1
2
3
[z_o,z_f,del_z,t_o,t_f,del_t,H,A_f,A_r,eps,U,htc,Sr,T_H,T_L,T_r_ref,...
T_r_melt,h_r_ref,h_r_melt,h_r_H,h_r_L,L,cp_r_s,cp_r_l,cp_f,rho_f,rho_r]...
=input_data(k);
или еще пример
Matlab M
1
2
% Call the function boundary.m
T_f=boundary(k,t,t_steps,T_f);
при запуске pc_model матлаб сам их вызывает из внешних одноименных файлов
0
0 / 0 / 0
Регистрация: 29.09.2016
Сообщений: 74
29.04.2019, 17:07  [ТС]
Добрый вечер, вот архив. Если запустить pc_model.m то запускается расчет, в котором перебираются J. Подскажите как до какого значения это будет считаться.
Вложения
Тип файла: rar pc_model.rar (10.1 Кб, 6 просмотров)
0
 Аватар для Krasme
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
29.04.2019, 17:26
Цитата Сообщение от MaratMUR1324 Посмотреть сообщение
до какого значения это будет считаться.
у меня тоже терпения не хватило дождаться...

поставьте пока один цикл
Matlab M
1
for k=1:1% k is used to define the index of cyclic operation
код большой, вам надо разобраться, точно код переведен или нет...
если какое-то несоответствие, то может оказаться бесконечный цикл, а счетчику j все равно, сколько мелькать... пока переполнение не наступит
0
0 / 0 / 0
Регистрация: 29.09.2016
Сообщений: 74
29.04.2019, 19:15  [ТС]
Вот результаты из окна comander windows.
j = 970162
j = 970163
j = 970164
j = 970165

apply equil


а что дальше?
0
 Аватар для Krasme
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
29.04.2019, 19:29
а в папке сохранились результаты с именами cycle(k).mat? в скобках номер цикла
0
0 / 0 / 0
Регистрация: 29.09.2016
Сообщений: 74
29.04.2019, 19:48  [ТС]
в папке с этими данными, такого файла нет, да и других новых тоже нет

Добавлено через 9 минут
в папке с этими данными, такого файла нет, да и других новых тоже нет.

Но в корне D:\programm files\matlab появились файлы сегодняшним числом например cycle_data_1,cycle_data_2.... и весят по 400-500 МБ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.04.2019, 19:48
Помогаю со студенческими работами здесь

Нашел код в интернете. Можно ли этот код из С++ преобразовать в язык программирования C#?
Нашел код в интернете можно ли этот код из С++ преобразовать в язык программирования C#. Язык программирования C# знаю а с С++ у меня...

Преобразовать двоичный код в двоично-десятичный код (Intel 8051)
Прочитать с порта Р0 один байт двоичного кода 8-4-2-1, превратить его в двоично-десятичный код и выдать полученную информацию в порт Р1-Р2,...

Преобразовать код на Java в код для ассемблера 3AA
переделать Java программу в программу 3AA все данные типа int for(int i = 0; i < 10; ++i) { if(a < b){ a = a + 1; } else...

Преобразовать код без функции в код с функцией
Дан вот такой код, нужно преобразовать его в код с функцией. Спасибо. PROGRAM TEST (INPUT, OUTPUT); var S, t: string; var...

Преобразовать данный код в код с лямбда-выражениями
Как преобразовать данный код в код с лямбда-выражениями? (((( Не понимаю совсем using System; using System.Collections.Generic; ...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru