![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.05.2011
Сообщений: 11
|
![]()
помогите уже 2 неделю думаю не получается не меня нечего. ЗНАЮ ТЕМА НЕ АКТУАЛЬНА,но все таки.
дана матрица n*m (3x3). 1)сформировать матрицу по функции a[i,j]= i^-3 ( 2 - |j-3|^3 )(i+j)^5 lg(|j-i|)-(|5,3 - e^2j| )(-2)^j 2). Компоненты вектора Х- скалярная умножение (добуток,умножение, *) главной диагонали матрици на обратный i-тый ряд,если сумма елементов главной диагонали превышает его максимальный елемент, иначе за вектор Х взять главную діагональ. вот код. посмотри те и скажите что не так. поправте меня не опытную) 1)es:=2.7183 (e-логарифм,константа) a[I,j]=exp(ln(i)*(-3))*(2-exp(ln(abs(j-3))*3))*exp(ln(i+j)*5)*ln(abs(j-i))/ln(10)-(abs(5.3-exp(2*j*ln(es))))*(exp(ln(-2)*j)) но выдает ошибка 207 : Invalid floating point operation 2)не понимаю как ето умножение на обратный i-тый ряд. а)умножение главной диагонали : for i:=1 to n do begin for j:=1 to m do begin j:=i; (тоесть цыкл берет и=1 а потом ж=1, и т.д. получается главная дианональ) eb:=1; for i:=1 to n do begin for j:=1 to m do begin a[i,j]:=a[i,j](уже гл.диагональ ,после присваевание j:=i *es) б)за вектор Х взять гл.даигональ for i:=1 to n do begin x[i]=a[i,i]; end; помогите пожалуйста ![]() |
![]() |
![]() |
![]() |
#2 | ||
Форумчанин
Регистрация: 21.10.2010
Сообщений: 588
|
![]() Цитата:
Цитата:
Код:
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681 |
||
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 06.05.2011
Сообщений: 11
|
![]()
ага. ну не совсем я поняла ети функции тоесть код((
а насчет 2 задания???что |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 21.10.2010
Сообщений: 588
|
![]() Цитата:
1. Ищите максимальный элемент матрицы 2. Ищите сумму элементов главной диагонали. Если сумма элементов диагонали больше максимального то вот это Код:
Код:
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681 |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 06.05.2011
Сообщений: 11
|
![]()
я искала максимум так.
sum:=0; max=a[1,1]; for i:=1 to n do for j:=1 to n do begin sum=sum+a[i,j]; сума гл.диагонали if(max<a[i,j]) then max:=a[i,j]; проверял на макс.елемент в глюдиагонали. end if(sum>max) then то идет там умножение гл.диагонали на и-тій ряд , если нет присваевание х(и) гл.диагональ. вот такой вариант верен? ОБЪЕСНИТЕ |
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 21.10.2010
Сообщений: 588
|
![]() Цитата:
Код:
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681 Последний раз редактировалось GetMax; 07.05.2011 в 18:45. |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 06.05.2011
Сообщений: 11
|
![]()
"если сумма елементов главной диагонали превышает его максимальный елемент"
вот условие. перепишете еще раз код, исходя из етого условия. |
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 21.10.2010
Сообщений: 588
|
![]() Цитата:
_____________________________ Ваш код, вы и пишите. Здесь делов-то.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681 |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 06.05.2011
Сообщений: 11
|
![]()
та Боже мой. извени если я тебя обидела)))) я не хотела так грубо написать
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль.матрица | Yelisey | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 03.03.2011 18:17 |
паскаль,матрица. | Ам тя | Помощь студентам | 4 | 24.11.2009 00:44 |
Паскаль.Матрица. | дайкири | Помощь студентам | 3 | 23.04.2009 19:23 |
Паскаль матрица | Азарт | Помощь студентам | 3 | 13.04.2009 16:55 |
Паскаль. Матрица | delphin100 | Помощь студентам | 3 | 19.11.2007 21:43 |