Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2011, 18:59   #1
Yoo
 
Регистрация: 19.01.2011
Сообщений: 6
По умолчанию Программирование в Mathcad

Помогите пожалуйста очень надо!)надо задать произвольную матрицу 3х3 и найти сумму максимальных элементов строк и вычесть его из матрицы. Помогите кто может) Буду благодарен!
Yoo вне форума Ответить с цитированием
Старый 19.01.2011, 19:55   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Вот Вам решение.

http://file.qip.ru/photo/forcfdnV/Solution.html

Протестировать, к сожалению, у меня не получилось, так в этом виновата функция rnd.

Перейдите по ссылке - там картинка.

Функция, получающая такую матрицу, называется, Program. У неё есть аргумент n. Это размерность (а точнее - порядок) квадратной матрицы, о получении которой вы говорили.

Последний раз редактировалось Вадим Мошев; 19.01.2011 в 20:02.
Вадим Мошев вне форума Ответить с цитированием
Старый 19.01.2011, 20:08   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Если вы хотите поменять диапазон, в котором расположены числа, являющиеся элементами матрицы, то вместо rnd(1) напишите rnd(N), где N - верхняя граница диапазона, в котором будут лежать элементы матрицы. В этом случае вы получите число, лежащее в диапазоне от 0 до N (не знаю, включительно или нет).

Если вы ещё хотите, чтобы элементы матрицы у вас были целые, вместо rnd(1) (или rnd(N)) напишите trunc(rnd(1)) { или trunc(rnd(N)) }
Вадим Мошев вне форума Ответить с цитированием
Старый 19.01.2011, 20:12   #4
Yoo
 
Регистрация: 19.01.2011
Сообщений: 6
По умолчанию

Спасибо большое очень выручил)
Yoo вне форума Ответить с цитированием
Старый 19.01.2011, 20:13   #5
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Помогло? Работает?
Вадим Мошев вне форума Ответить с цитированием
Старый 19.01.2011, 20:15   #6
Yoo
 
Регистрация: 19.01.2011
Сообщений: 6
По умолчанию

Щас проверю еще не успел)
Yoo вне форума Ответить с цитированием
Старый 19.01.2011, 20:17   #7
Yoo
 
Регистрация: 19.01.2011
Сообщений: 6
По умолчанию

Что то не работает) Когда хочу вывести А пишет что А=1*А и так все остальные буквы?
Yoo вне форума Ответить с цитированием
Старый 19.01.2011, 20:20   #8
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Потому что, никакой матрицы А нет на самом деле. Пишите так: Program(3), дальше нажимайте знак равенства. Работает?
Вадим Мошев вне форума Ответить с цитированием
Старый 19.01.2011, 20:26   #9
Yoo
 
Регистрация: 19.01.2011
Сообщений: 6
По умолчанию

Да работает) Выдал матрицу! Это ответ окончательный?
Yoo вне форума Ответить с цитированием
Старый 19.01.2011, 20:28   #10
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Да. И надеюсь, что правильный
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MathCad - программирование UmHafiz Помощь студентам 1 21.06.2010 19:47
Программирование в MathCad werser Помощь студентам 0 18.12.2009 22:24
MathCad madshizik Microsoft Office Excel 2 10.10.2008 18:36
Программирование в MathCad Flangini Помощь студентам 2 25.04.2008 15:49