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

Файл-функция: вычисление максимального значения среди диагональных элементов матрицы

26.03.2011, 18:09. Показов 17597. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать файл-функцию, вычисляющую максимальное значение среди диагональных элементов заданной матрицы.
MATLAB
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.03.2011, 18:09
Ответы с готовыми решениями:

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

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

Функция: определение среднего значения четных элементов матрицы и минимального среди нечетных элементов матрицы
разработать функцию определения среднего значения парных элементов матрицы и минимального среди нечетных элементов матрицы и с ее помощью...

26
536 / 523 / 38
Регистрация: 13.03.2011
Сообщений: 728
10.04.2011, 23:21
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Кристюня Посмотреть сообщение
просто может как-то по подробней опишете что мне нужно поместить в plot и какие в этой ф-ф. будут входные данные
Надо помочь, а не сделать за Вас. Отсюда вопрос: Вы как сами думаете?

Artorius, что Вас смущает?
1. Выбираете все недиагональные элементы ("все элементы за исключением диагональных"). Используйте для этого логическое индексирование.
2. Посчитайте для полученного массива сумму. Используйте функцию sum.
Итого, 2 строки кода + заголовок функции. :-)

Добавлено через 22 минуты
Ответ здесь.

Добавлено через 3 часа 24 минуты
Цитата Сообщение от Кристюня Посмотреть сообщение
просто может как-то по подробней опишете что мне нужно поместить в plot и какие в этой ф-ф. будут входные данные
Вы про функцию plot не знаете ничего? Или про свою?
В функции plot и в Вашей функции будет два входных параметра: вектор x и вектор y.
0
2 / 2 / 1
Регистрация: 29.11.2010
Сообщений: 32
14.04.2011, 20:41
помогите пожалуйста написать файл-функцию, которая отображает элементы заданного вектора синими маркерами, а максимальный элемент — красным и возвращает значение и номер максимального элемента.
0
536 / 523 / 38
Регистрация: 13.03.2011
Сообщений: 728
15.04.2011, 00:38
Где отображает?
Начните с функции max, которая возвращает значение и номер максимального элемента.
Пример:
Code
1
2
a = randi([1, 20], 1, 7)
[maxValue maxIndex] = max(a)
0
Tali
12.09.2011, 07:44
Здравствуйте. Подскажите пожалуйста, существует ли возможность определить параметр уравнения не выражая его, так как требуется решить трехэтажное выражение? Все это прописывается в м-файле.
 Аватар для Галина Борисовн
2835 / 2132 / 87
Регистрация: 02.05.2010
Сообщений: 3,194
12.09.2011, 10:48
Вот примеры решения Вашей проблемы, если я правильно ее поняла.
Matlab M
1
2
3
4
5
clc
syms x a b s ;
X=solve('x^2=a^2*sqrt(b)/s',x)
A=solve('x^2=a^2*sqrt(b)/s',a)
B=solve('x^2=a^2*sqrt(b)/s',b)
Результат
X =

1/s*(s*b^(1/2))^(1/2)*a
-1/s*(s*b^(1/2))^(1/2)*a

A =

1/b^(1/2)*(s*b^(1/2))^(1/2)*x
-1/b^(1/2)*(s*b^(1/2))^(1/2)*x

B =

x^4*s^2/a^4
0
Tali
13.09.2011, 07:08
Спасибо за ответ. Но в моем случае это, наверное, не поможет, я не совсем корректно описала проблему. Из модели Simulink из блока MATLAB Fcn мне нужно обратиться к м-файлу, при этом используется имя функции, которая должна быть прописана в м-файле, соответственно. Известны два входных параметра, нужно определить третий, который достаточно тяжело выразить, чтобы представить в виде обычного уравнения.

Добавлено через 8 минут
Как-то так должно быть (простейший пример, в моем случае нельзя так просто выразить z):

function z=qwer(u1,u2)

z=u1+u2;
end

В программе надо обратиться к функции qwer(u1,u2).
patroshka
13.09.2011, 09:56
Ребят извините,если пишу не сюда. Помогите решить на Matlab 7.12 :

Необходимо написать программу определяющую в какую область на рисунке попала точка,координаты которой вводятся с клавиатуры
Миниатюры
Файл-функция: вычисление максимального значения среди диагональных элементов матрицы  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.09.2011, 09:56

Найти максимальное значение среди диагональных элементов матрицы
Доброго времени суток. Нужен хэлп с заданием по матлабу. Нужно найти максимальное значение среди диагональных элементов матрицы 5х5....

Вычисление суммы диагональных элементов квадратной матрицы
В Delphi написать программу которая вычисляет сумму диагональных элементов квадратной матрицы.

Вычисление следа матрицы — суммы диагональных элементов
Описать подпрограмму вычисления следа матрицы-суммы диагональных элементов. Определить матрицу X,Y,Z с максимальным следом. Заранее...

Вычисление суммы диагональных элементов действительной матрицы размера [m, n]
Разработать собственный класс, содержащий метод для вычисления суммы диагональных элементов действительной матрицы размера .

Функция поиска максимального значения r среди разрядов целого числа a
Написать и протестировать функцию. Функция отыскивает максимальное значение r среди разрядов целого числа a. Например, а = 12543, r = 5.


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru