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

Ошибка при решении системы уравнений

27.11.2014, 11:14. Показов 1086. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Matlab M
1
2
3
4
5
clc
clear
L=8;
R=15;
[a,b,c]=solve('(-a-L+(R^2*a-R^*L+a^3/4+3*a^2*L/4+a*L^2/2)/(R^4-a^2*R^2/2-R^2*a*L-R^2*L^2+a^4/16+a^3*L/4+a^2*L^2/4)^0.5)+((R^2-a^2/4-a*L-L^2)^0.5)+((a*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((R^2-a^2/4)^0.5)+((a*(-(a/2))/(2*(R^2-a^2/4)^0.5)+((c*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((c*(-(a/2)))/((2*(R^2-a^2/4)^0.5))','-c','(-b+(R^2-a^2/4-a*L-L^2)^0.5)+((R^2-a^2/4)^0.5)')

??? Error using ==> solve at 77
'
(-a-L+(R^2*a-R^*L+a^3/4+3*a^2*L/4+a*L^2/2)/(R^4-a^2*R^2/2-R^2*a*L-R^2*L^2+a^4/16+a^3*L/4+a^2*L^2/4)^0.5)+((R^2-a^2/4-a*L-L^2)^0.5)+((a*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((R^2-a^2/4)^0.5)+((a*(-(a/2))/(2*(R^2-a^2/4)^0.5)+((c*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((c*(-(a/2)))/((2*(R^2-a^2/4)^0.5))
' is not a valid expression or equation.

Error in ==> lagrang at 5
[a,b,c]=solve('(-a-L+(R^2*a-R^*L+a^3/4+3*a^2*L/4+a*L^2/2)/(R^4-a^2*R^2/2-R^2*a*L-R^2*L^2+a^4/16+a^3*L/4+a^2*L^2/4)^0.5)+((R^2-a^2/4-a*L-L^2)^0.5)+((a*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((R^2-a^
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.11.2014, 11:14
Ответы с готовыми решениями:

Ошибка при решении системы дифференциальных уравнений через ode23
Не могу разобраться с ошибкой при решении системы дифф. уравнений через оператор ode23. Есть система: ...

Ошибка в решении нелинейной системы уравнений
Добрый день. Мне надо решить систему уравнений,но я не могу сообразить в чем ошибка. 0.25=exp(6*a + b) + c 1.25=exp(3*a + b) + c ...

Коррекция переменных при решении системы дифференциальных уравнений
Уважаемые форумчане. Попробую пояснить на примере то, что хотелось бы получить. Есть программа решения ДУ: y0=100; tspan=; ...

6
 Аватар для Зосима
5245 / 3573 / 379
Регистрация: 02.04.2012
Сообщений: 6,477
Записей в блоге: 18
27.11.2014, 11:37
Здесь: ...-R^*L+... и здесь: ....^0.5))))), -c,...
попробуй так:
Matlab M
1
2
3
4
5
6
7
clc
clear
 
syms a b c
L=8;
R=15;
[a,b,c]=solve([(-a-L+(R^2*a-R^L+a^3/4+3*a^2*L/4+a*L^2/2)/(R^4-a^2*R^2/2-R^2*a*L-R^2*L^2+a^4/16+a^3*L/4+a^2*L^2/4)^0.5)+((R^2-a^2/4-a*L-L^2)^0.5)+((a*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((R^2-a^2/4)^0.5)+((a*(-(a/2))/(2*(R^2-a^2/4)^0.5)+((c*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((c*(-(a/2)))/((2*(R^2-a^2/4)^0.5))))), -c, (-b+(R^2-a^2/4-a*L-L^2)^0.5)+((R^2-a^2/4)^0.5)])
0
0 / 0 / 0
Регистрация: 23.11.2014
Сообщений: 5
27.11.2014, 11:53  [ТС]
syms a b c
L=8;
R=15;
[a,b,c]=solve([(-a-L+(R^2*a-R^L+a^3/4+3*a^2*L/4+a*L^2/2)/(R^4-a^2*R^2/2-R^2*a*L-R^2*L^2+a^4/16+a^3*L/4+a^2*L^2/4)^0.5)+((R^2-a^2/4-a*L-L^2)^0.5)+((a*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((R^2-a^2/4)^0.5)+((a*(-(a/2))/(2*(R^2-a^2/4)^0.5)+((c*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((c*(-(a/2)))/((2*(R^2-a^2/4)^0.5))))), -c, (-b+(R^2-a^2/4-a*L-L^2)^0.5)+((R^2-a^2/4)^0.5)])

Стала другая ошибка
??? Error using ==> solve at 134
Error, (in solve) invalid arguments

Error in ==> sym.solve at 49
[varargout{1:max(1,nargout)}] = solve(S{:});

Error in ==> Lagrang1 at 4
[a,b,c]=solve([(-a-L+(R^2*a-R^L+a^3/4+3*a^2*L/4+a*L^2/2)/(R^4-a^2*R^2/2-R^2*a*L-R^2*L^2+a^4/16+a^3*L/4+a^2*L^2/4)^0.5)+((R^2-a^2/4-a*L-L^2)^0.5)+((a*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((R^2-a^2
0
20 / 20 / 9
Регистрация: 26.07.2013
Сообщений: 51
27.11.2014, 15:30
Скопировал код всё отработало.Проверьте ещё раз.
0
0 / 0 / 0
Регистрация: 23.11.2014
Сообщений: 5
27.11.2014, 20:52  [ТС]
clc
clear

syms a b c
L=8;
R=15;
[a,b,c]=solve([(-a-L+(R^2*a-R^2*L+a^3/4+3*a^2*L/4+a*L^2/2)/(R^4-a^2*R^2/2-R^2*a*L-R^2*L^2+a^4/16+a^3*L/4+a^2*L^2/4)^0.5)+((R^2-a^2/4-a*L-L^2)^0.5)+((a*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((R^2-a^2/4)^0.5)+((a*(-(a/2))/(2*(R^2-a^2/4)^0.5)+((c*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((c*(-(a/2)))/((2*(R^2-a^2/4)^0.5))))), -c, (-b+(R^2-a^2/4-a*L-L^2)^0.5)+((R^2-a^2/4)^0.5)])

У меня не получается все время какие то ошибки, последняя вот такая:
??? Error using ==> solve at 134
Error, (in solve) invalid arguments

Error in ==> sym.solve at 49
[varargout{1:max(1,nargout)}] = solve(S{:});

Error in ==> L1 at 7
[a,b,c]=solve([(-a-L+(R^2*a-R^2*L+a^3/4+3*a^2*L/4+a*L^2/2)/(R^4-a^2*R^2/2-R^2*a*L-R^2*L^2+a^4/16+a^3*L/4+a^2*L^2/4)^0.5)+((R^2-a^2/4-a*L-L^2)^0.5)+((a*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((R^2-a
>>

Мне необходимы ответы по a и b.
0
319 / 258 / 30
Регистрация: 30.03.2013
Сообщений: 755
27.11.2014, 23:17
У меня посчиталось без ошибок, но с предупреждением

Matlab M
1
2
3
4
5
6
clear all
tic;
syms a b c
L=8;
R=15;
[a,b,c]=solve([(-a-L+(R^2*a-R^2*L+a^3/4+3*a^2*L/4+a*L^2/2)/(R^4-a^2*R^2/2-R^2*a*L-R^2*L^2+a^4/16+a^3*L/4+a^2*L^2/4)^0.5)+((R^2-a^2/4-a*L-L^2)^0.5)+((a*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((R^2-a^2/4)^0.5)+((a*(-(a/2))/(2*(R^2-a^2/4)^0.5)+((c*(-(a/2)-L))/(2*(R^2-a^2/4-a*L-L^2)^0.5))+((c*(-(a/2)))/((2*(R^2-a^2/4)^0.5))))), -c, (-b+(R^2-a^2/4-a*L-L^2)^0.5)+((R^2-a^2/4)^0.5)]), toc
Warning: Possibly spurious solutions. [solvelib::checkVectorSolutions]


a =

-16.87825463152864362180129675908
11.225623739511055367280330396601
-0.31313683550256399825197902256806
2.4029469307101309170149343042276
- 16.334417041475260591520354779689 - 218.61276689651179246885343743914*i
10.22083119549935790232486663818 - 5.5719256142008848902421713425005*i
- 30.105003755619086642925505832991 + 12.015938354013575373417592837533*i
10.22083119549935790232486663818 + 5.5719256142008848902421713425005*i
- 30.105003755619086642925505832991 - 12.015938354013575373417592837533*i
- 16.33441704147526059152036369773 + 218.61276689651179246885345994103*i
-12.324843475218633370410482276495
8.0995492335874982279990338869044
7.2503140204610684437206187186268
12.584149540232780868298022761635
- 19.105778682801716029651747815106 - 11.952012723914851700757894577556*i
- 42.114349705185958930503211654714 - 14.126502287259379314811494940422*i
- 19.105778682801716029651747815106 + 11.952012723914851700757894577556*i
- 42.114349705185958930503211654714 + 14.126502287259379314811494940422*i
25.512861570833215607996441955785 + 11.165269033674916393518586776455*i
- 16.097317842376897732645079031301 + 20.489588540526753790349467467246*i
25.512861570833215607996441955785 - 11.165269033674916393518586776455*i
- 16.097317842376897732645079031301 - 20.489588540526753790349467467246*i


b =

27.394422855064435402782627114861
-20.210403671336572955304055519661
-2.2132303678506505417543312667655
3.1055864060147510678540835559633
- 0.0055553013599295415352593347953265 - 7.9261279464070316105217410488205*i
23.24001555594526594891657808181 + 5.1241299387269320790557522323436*i
- 25.272647865531317894170498581003 - 11.50885789462835176186549599565*i
23.24001555594526594891657808181 - 5.1241299387269320790557522323436*i
- 25.272647865531317894170498581004 + 11.508857894628351761865495995651*i
- 0.0055553013599295415349263945987739 + 7.9261279464070316105208958770296*i
-28.562710283306407438773642333695
5.509719367769965169047555261663
24.034576734549577214349912995488
-9.0627809672789997799589967971705
2.4112244445143935471709426430925 + 3.5988482986705702674635105812239*i
21.887072452457158417347910907115 - 23.307994958390786567681493407412*i
2.4112244445143935471709426430925 - 3.5988482986705702674635105812239*i
21.887072452457158417347910907115 + 23.307994958390786567681493407412*i
- 19.084932959876325221168118910883 + 21.446689407640149483389462974944*i
- 1.1727663629622943256831492024676 + 4.8252790837168566712535126471233*i
- 19.084932959876325221168118910883 - 21.446689407640149483389462974944*i
- 1.1727663629622943256831492024676 - 4.8252790837168566712535126471233*i


c =

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Elapsed time is 9.328698 seconds.
0
28.11.2014, 09:45
 Комментарий модератора 
ТС, создашь еще одну тему с этим уравнением - выпишу "горчичник"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.11.2014, 09:45
Помогаю со студенческими работами здесь

Ошибка при решении дифференциальных уравнений
Есть система дифуров, она решается, всё вроде как нормально. Но вот с начальными условиями что-то не так: G=\frac{5c*\exp...

Моделирование химических реакций (просьба в решении небольшой системы уравнений)
Всем здравствуйте! Помогите решить в Matlab короткую систему химических уравнений. Необходима математическая модель...

Ошибка при решении
>> t=fsolve(C,) C=; subplot(x,C) grid on ??? Error using ==> lsqfcnchk at 111 FUN must be a function, a valid string...

Ошибка при решении системы уравнений
не могу понять в чем дело, вроде все правильно ввожу, но выделяет красным. помогите пожалуйста найти ошибку! Правила форума CyberForum.ru...

Ошибка при решении системы уравнений
Добрый день Пытаюсь решить систему уравнений в MathCad 14 с помощью блока Given - Find. Вроде бы все делаю правильно но в блоке Find...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера 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. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru