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

Ошибки в переведенном коде

13.03.2015, 22:42. Показов 1035. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер! Передо мной стоит задача переделать код из maple в matlab. С matlab я не очень знаком. Смог нарисовать интерфейс и попытался переделать код. Но он не работает. Можете подсказать в чем проблема?

Задача заключается в воде параметров пластины, после чего идет расчет изгибающих моментов и прогиба. Все это имеет интерфейс.
Word документ - код из maple. test1.m\fig - мои наработки в matlab. Скриншот - как выглядит интерфейс в maple.
Миниатюры
Ошибки в переведенном коде  
Вложения
Тип файла: rar Код maple.rar (983.8 Кб, 4 просмотров)
Тип файла: rar MATLAB.rar (29.4 Кб, 5 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.03.2015, 22:42
Ответы с готовыми решениями:

Отзывы о переведенном драфте С++17
Сегодня увидел, что в тырнете появилась халявная книжка http://www.ozon.ru/context/detail/id/138724118/ Кто читал ее, какие огрехи...

Найти ошибки в коде и исправить эти ошибки (Наследование)
Вот в общем 3 файла, изучаю наследование на примере односвязного и двусвязного списков: list.h (inline) #pragma once class list...

Найти ошибки в коде и исправить эти ошибки
Есть у меня вот такой код: #include <iostream> using namespace std; class A{ private: int* a; size_t size_; ...

10
319 / 258 / 30
Регистрация: 30.03.2013
Сообщений: 755
14.03.2015, 17:13
Error using load
Unable to read file 'test1.fig'. No such file or directory.



матлаб код говорит что нет файла 'test1.fig'

Добавлено через 12 минут
файл нашел

Выдает такую ошибку :

Matlab M
1
2
3
4
5
Undefined function or variable 'x'.
 
Error in test1>plastina (line 347)
F=E*h^3*((diff(w(x, y), x, x)+diff(w(x, y), y, y))^2+(2*(1-nu))*((diff(w(x, y), y,
x))^2-(diff(w(x, y), x, x))*(diff(w(x, y), y, y))))/(24*(1-nu^2))-q(x, y)*w(x, y);
может сделать расчетную часть без графического интерфейса ?
А когда считать будет правильно - тогда уже приделать GUI
0
0 / 0 / 0
Регистрация: 25.02.2015
Сообщений: 8
14.03.2015, 17:17  [ТС]
Вы можете это сделать? Не за бесплатно
0
319 / 258 / 30
Регистрация: 30.03.2013
Сообщений: 755
14.03.2015, 17:29
Я не смогу. Но на форуме есть раздел "помощь за оплату", попробуйте там
0
0 / 0 / 0
Регистрация: 25.02.2015
Сообщений: 8
14.03.2015, 17:32  [ТС]
К сожалению, и там не могут помочь
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
14.03.2015, 17:44
Цитата Сообщение от Aftee Посмотреть сообщение
К сожалению, и там не могут помочь
Давайте пока вы ждете знающего человека в фриланс разделе,я и sergsh, попробуем вам помочь здесь.
Начнем с собственно расчетов,без GUI.
Из скольки вычислительных функций состоит maple программа?
0
0 / 0 / 0
Регистрация: 25.02.2015
Сообщений: 8
14.03.2015, 17:50  [ТС]
Из 5
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
14.03.2015, 18:06
Aftee, тогда прикрепите код той,которая рассчитывается первой.
0
0 / 0 / 0
Регистрация: 25.02.2015
Сообщений: 8
14.03.2015, 18:16  [ТС]
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
Ritz := proc (Mbeg, M, Nbeg, N, B) 
local eqns, vars, eq, m, n; 
eqns := {}; vars := {}; m := 'm'; n := 'n'; 
for m from Mbeg to M do 
for n from Nbeg to N do 
vars := `union`(vars, {c[m, n]}); 
eq[m, n] := diff(A, c[m, n]) = 0; 
eqns := `union`(eqns, {eq[m, n]}) 
end do 
end do; 
eqns; vars; nops(vars); nops(eqns); 
B := fsolve(eqns, vars, fulldigits) 
end proc
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
14.03.2015, 18:24
Aftee, а можете привести пример входных и выходных данных для вычислений.
0
319 / 258 / 30
Регистрация: 30.03.2013
Сообщений: 755
14.03.2015, 21:04
А может выделять вычислительную часть уже из кода матлаба ?

Добавлено через 7 минут
а может вот так сделать :


translates Maple code to MATLAB code:

http://www.maplesoft.com/suppo... n%2FMatlab

Добавлено через 46 секунд
Это правда нужно чтобы был Maple установлен, а у меня его нет ...

Добавлено через 23 минуты
Основная расчетная функция вроде эта : (?)

Matlab M
1
function aaa=plastina(a,b,h,K1,K2)
нужно бы расшифровать входные параметры, где числа, где матрицы, лучше бы привести все входные данные для корректного тестового запуска этой PLASTINA

Добавлено через 5 минут
Нашлось даже откуда ноги растут у этого кода :

http://kpfu.ru/portal/docs/F1770841666/School.pdf
стр 36
Д.П. Голоскоков. Примеры реализации в Maple энергетического метода для задач изгиба плит

Добавлено через 18 минут
А вот задача изгиба плит с описанием и уже на Matlab
правда на английском
http://ethesis.nitrkl.ac.in/3303/1/108ME015.pdf
зато там приведен код, который не нужно "переводить"
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.03.2015, 21:04
Помогаю со студенческими работами здесь

Найти ошибки в коде и исправить эти ошибки - C++
Судя по вываливающейся ошибки, идет двойное освобождение памяти. У самого не получается отловить откуда. A.h #pragma once ...

Ошибки при компиляции - исправить ошибки в коде
Помогите исправить ошибки , не понимаю в чем может быть причина ... #include <conio.h> #include <stdio.h> #include...

ошибки в готовом коде(ошибки указаны)
Ввести с клавиатуры строку (кол-во символов не больше 10). И определить ее длину c использованием подпрограмм. model small .stack 100h ...

Ошибки в коде
Код взял с форума, однако в нем 40+ ошибок, подскажите пожалуйста что не так. Условие задачи: Создать класс “Автомагазин”, состоящей...

Ошибки в коде
Дано число в шаг по углу с и число k. Дана формула: r(с)=2d(1+cos⁡(ic) ), (формула дана в полярных координатах). Нужно нарисовать по...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru