Значение должно быть вектором mathcad как исправить

Ошибка "это значение должно быть вектором" MathCAD, MathCAD 14 Решение и ответ на вопрос 2491132

0 / 0 / 0

Регистрация: 31.07.2019

Сообщений: 6

1

MathCAD 14

Ошибка «это значение должно быть вектором»

14.08.2019, 19:14. Показов 9743. Ответов 12


Доброго времени суток.

Подскажите пожалуйста, можно ли в маткаде вводить формулы общего вида? (файл прилагается).
Попыталась в маткаде набрать формулу, на там выдается ошибка «это значение должно быть вектором». Или может в другой программе набирает такие формулы? Буду рада любым подсказкам, спасибо.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



1999 / 1118 / 473

Регистрация: 11.10.2018

Сообщений: 5,707

14.08.2019, 19:23

2

Деление — знак дроби на панели Calculator.

Добавлено через 2 минуты
Можно также написать с нижним индексом, оба индекса, по-моему, не пишутся.
Нижний индекс на панели Matrix.



0



0 / 0 / 0

Регистрация: 31.07.2019

Сообщений: 6

14.08.2019, 19:49

 [ТС]

3

Спасибо за Ваш быстрый ответ. Вот так написала, не получается(



0



Эксперт по математике/физике

8358 / 6095 / 3233

Регистрация: 14.01.2014

Сообщений: 13,889

15.08.2019, 00:15

4

По этому фрагменту ничего понять нельзя. Формулы в Mathcad работают, если переменные, фигурирующие в формуле, предварительно заданы своими числовыми значениями. Загрузите Mathcad-файл в архиве.



0



0 / 0 / 0

Регистрация: 31.07.2019

Сообщений: 6

15.08.2019, 11:16

 [ТС]

5

Спасибо, прилагаю сам файл)



0



2049 / 1437 / 730

Регистрация: 25.12.2016

Сообщений: 4,037

15.08.2019, 11:51

6

тут только такой вариант могу предложить,иначе как понимать «конструкцию» числа с матричным индексом не понятно

Миниатюры

Ошибка "это значение должно быть вектором"
 



0



0 / 0 / 0

Регистрация: 31.07.2019

Сообщений: 6

15.08.2019, 11:57

 [ТС]

7

Спасибо) Постараюсь придумать как поступить.
Не подскажете, может в С++ будет легче решать такие уравнения?



0



6513 / 4646 / 1932

Регистрация: 02.02.2014

Сообщений: 12,478

15.08.2019, 12:03

8

для конкретного ответа предпочтительно прочитать задание целиком…



0



0 / 0 / 0

Регистрация: 31.07.2019

Сообщений: 6

15.08.2019, 12:40

 [ТС]

9

Вопрос был в том, чтобы построить формулы общего вида. Число k при этом, присутствует и в правой и в левой части выражения в виде переменного индекса.
Теоретически меняя число k от 2 до бесконечности, можно было бы найти искомое значение.
Буду благодарна, если подскажете как лучше поступить. Может построить в какой либо другой среде программирования?



0



1999 / 1118 / 473

Регистрация: 11.10.2018

Сообщений: 5,707

15.08.2019, 12:45

10

На С++ можно посчитать, если там операторы: +, -, /, *.



0



6513 / 4646 / 1932

Регистрация: 02.02.2014

Сообщений: 12,478

15.08.2019, 12:56

11

Лаура1,
судя по материалу в методичке, следует использовать цикл по k.
некоторые формулы некорректно записаны, но, думаю, вы в курсе темы, вас не должно сбивать с толку.

что касается программы — пишите на том, что вы умеете.
если вы знаете с++, пишите на нем, не тратя время на изучение маткад.
цель работы — не изучать маткад, как среду программирования, а решить задачу по модели ртс доступными вам способами.



0



Эксперт по математике/физике

8358 / 6095 / 3233

Регистрация: 14.01.2014

Сообщений: 13,889

15.08.2019, 15:20

12

Ваша проблема не в выборе программной среды (Mathcad намного более удобен, чем C++), а в алгоритме решении задачи.

Цитата
Сообщение от Лаура1
Посмотреть сообщение

Вопрос был в том, чтобы построить формулы общего вида. Число k при этом, присутствует и в правой и в левой части выражения в виде переменного индекса.
Теоретически меняя число k от 2 до бесконечности, можно было бы найти искомое значение.

Я понял из просмотра методички совсем по-другому, что расчет ведется по k от n до 2 (формулы 29-32).



0



0 / 0 / 0

Регистрация: 31.07.2019

Сообщений: 6

15.08.2019, 16:19

 [ТС]

13

Мне бы главное, чтобы по общей формуле можно было найти искомое значение любого отрезка (будь то сопротивление, или же тяговый ток). А по поводу числа k (расчет для определения сопротивлений ведется с выходного конца, а для тока с входного (отсюда такая путаница)).
Не могу понять почему в правой части формулы маткад пишет «это значение должно быть вектором»(((



0



Сообщения без ответов | Активные темы

Автор Сообщение

Ivan31

Заголовок сообщения: MathCad 5.0.0.0 Значение должно быть скаляром или вектором

СообщениеДобавлено: 16 сен 2019, 19:00 

Не в сети
Начинающий


Зарегистрирован:
16 сен 2019, 18:57
Сообщений: 1
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации

Нужно определить функцию f(x) и вычислить ее значение.Не пойму в чем дело…Изображение

Вернуться к началу

Профиль  

Cпасибо сказано 

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Mathcad ошибка произведение должно быть векторным

в форуме MathCad

Oks55555

25

629

22 дек 2020, 12:34

Значение должно быть скалярным

в форуме MathCad

Darkly2

6

2071

28 окт 2017, 09:57

Основание степени — должно ли быть положительным?

в форуме Алгебра

alekscooper

3

213

01 июл 2019, 21:24

Сколько каких карт должно быть в колоде

в форуме Комбинаторика и Теория вероятностей

Sergey+-

12

491

12 янв 2019, 23:41

Сохранение из Mathcad 15 в Mathcad 11

в форуме MathCad

janek55

1

706

25 июл 2015, 10:57

Задача с вектором

в форуме Линейная и Абстрактная алгебра

KIJIM13

1

313

18 авг 2014, 09:23

Выражение с вектором и матрицей

в форуме Линейная и Абстрактная алгебра

aggravator

6

374

27 авг 2018, 17:44

Уравнение с нормальным вектором

в форуме Аналитическая геометрия и Векторная алгебра

Ogantar

2

299

07 ноя 2017, 20:22

Задание с радиус-вектором

в форуме Механика

misslinetta1

1

52

10 дек 2022, 11:59

Найти угол между вектором

в форуме Аналитическая геометрия и Векторная алгебра

ahgel1990

1

489

18 сен 2014, 23:02

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group

Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru

Русская поддержка phpBB

В примере, как работать с Маткадом, всё работает (изображение 1):


Когда я делаю тоже самое, появляется ошибка, что значения не является скаляром:


Как исправить? Помогите, пожалуйста.

Оно может быть скаляром, только если размеры матриц A и B совпадают.

Решение системы линейных уравнений — это ВСЕГДА вектор. Скаляром оно быть не может по определению.

Во-первых, уже правильно говорили, что знак равенства в уравнении нужно вводить через Ctrl = (он должен быть жирным, и в примере это видно) .
Во-вторых, если вы задали альфу как функцию от трёх аргументов, то и в уравнении её надо писать так же, то есть со скобками, в которых перечислены аргументы. Ну, или сразу писать там матрицу, как было сделано в примере.

Значение должно быть скаляром или вектором mathcad

Некоторые из операторов Mathcad имеют особые значения в применении к векторам и матрицам. Например, символ умножения означает просто умножение, когда применяется к двум числам, но он же означает скалярное произведение, когда применяется к векторам, и умножение матриц — когда применяется к матрицам.

Таблица описывает векторные и матричные операторы Mathcad. Многие из этих операторов доступны из палитры символов. Обратите внимание, что операторы, которые ожидают в качестве аргумента вектор, всегда ожидают вектор-столбец, а не вектор-строку.

Чтобы заменить вектор-строку на вектор-столбец, используйте оператор транспонирования [Ctrl]1.

Операторы, не перечисленные в этой таблице, не будут работать для векторов и матриц. При попытке использовать такой оператор с вектором или матрицей Mathcad будет отмечать это сообщением об ошибке «неверная операция с массивом», или «нескалярная величина». Можно, однако, использовать оператор векторизации, чтобы выполнить любую скалярную операцию или функцию поэлементно на векторе или матрице. См. раздел «Выполнение параллельных вычислений» ниже в этой главе. Рисунок 9 показывает использование некоторых векторных и матричных операций.

Рисунок 9: Векторные и матричные операции.

В следующей таблице

представляет квадратную матрицу.

Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter

В примере, как работать с Маткадом, всё работает (изображение 1):

Когда я делаю тоже самое, появляется ошибка, что значения не является скаляром:

Как исправить? Помогите, пожалуйста.

Здесь легко и интересно общаться. Присоединяйся!

Оно может быть скаляром, только если размеры матриц A и B совпадают.

Решение системы линейных уравнений — это ВСЕГДА вектор. Скаляром оно быть не может по определению.

В ошибочной строке справа после знака равенства есть какой-то символ перед В. Попробуй его убрать. Еще, этот самый знак равенства должен, похоже, вводиться через Ctrl =.

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

В очень ранних версиях MathCAD встроенного языка программирования не было. Чтобы применять привычные операции проверки условий и организовывать циклы, приходилось изобретать причудливую смесь из встроенных функций if и until, а также комбинаций ранжированных переменных. Но надо отметить, что использование ранжированных переменных — мощный аппарат MathCAD, похожий на применение циклов в программировании. В подавляющем большинстве случаев намного удобнее организовать циклы с помощью ранжированных, чем заниматься для этого программированием.

И тем не менее встроенный язык программирования MathCADпозволяет решать самые различные, в том числе и довольно сложные, задачи и является серьезным подспорьем для расчетов. Поэтому последние версии MathCAD имеют не очень мощный, но весьма элегантный собственный язык программирования.

Для вставки программного кода в документы MathCAD имеется специальная панель инструментов . Большинство кнопок этой панели выполнено в виде текстового представления операторов программирования, поэтому их смысл легко понятен. Операторы программирования могут быть введены только с этой панели, но никак не с клавиатуры (можно еще их вводить с помощью сочетаний клавиш, которые приведены в тексте всплывающей подсказки).

Создание программного блока начинается с команды . Нажатие этой клавиши приведет к тому, что в рабочей области документа появится вертикальная черта, а справа от нее — два пустые поля ввода . Вертикальная черта означает, что строки, находящиеся справа от нее, образуют линейную программную последовательность операций. Эта черта является особенностью программ MathCAD. В полях ввода можно ввести две первые строки программы, а если требуется большее число строк, то необходимо нажимать клавишу столько раз, сколько необходимо строк. Не стоит забывать, что программа является полноценным выражением MathCAD. Это выражение может быть использовано для присвоения значения скалярной или векторной переменной или определения функции, или даже в составе другого выражения, в том числе и другой программы.

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

Внутри программы можно использовать глобальные переменные документа, но изменить их значение внутри программы никак нельзя. Можно создать в программе другие переменные, доступ к которым может осуществляться только из самой программы. Эти переменные называются локальными переменными. Локальные переменные «не видны» извне. Локальная переменная создается с помощью знака локального присвоения с панели Programming. Для оператора локального присваивания, так же как и для операторов обычного и глобального присваивания, можно изменить внешний вид так, чтобы он выглядел как обычный знак равенства. Для этого достаточно вызвать контекстное меню этого оператора и в нем выбрать команду View Definition As/Equal.

Последняя строка любой программы не должна содержать никаких управляющих операторов. Эта строка задает значение, возвращаемое программой. В качестве этого значения может быть скаляр (число или переменная), вектор или матрица. Таким образом, последняя строка программы может содержать имя локальной переменной либо некоторое математическое выражение, куда входят как локальные, так и глобальные переменные, либо вектор или матрицу.

Вставить строку программного кода в уже созданную программу можно в любой момент с помощью той же самой кнопки Add Line. Для этого следует поместить на нужное место внутри программы линии ввода.

Если вертикальная линия ввода находится в начале текущей строки, то нажатие кнопки приведет к появлению новой строки перед текущей строкой, если вертикальная линия ввода находится в конце строки, то нажатие кнопки приведет к появлению новой строки после текущей. Можно выделить только часть текущей строки, что повлияет на положение новой строки в программе (например, если необходимо для некоторого условия выполнить не одно действие, а несколько). Таким образом, основной принцип создания программных модулей заключается в правильном расположении строк кода. Ориентироваться в их действии довольно легко, т.к. фрагменты кода одного уровня сгруппированы в программе с помощью вертикальных черт.

Проверка условий в программах.

Программы в MathCAD могут быть не только линейными, но и разветвленными. Одним из вариантов ветвления в программах является проверка условия. Условия могут проверять значения как локальных, так и глобальных переменных, а также выражений, содержащих эти переменные.

Для проверки условий в программах MathCAD служит оператор if . В поле ввода справа нужно ввести условие. Для ввода условий служит панель Boolean. На этой панели есть кнопки, предназначенные для проверки условий , а также кнопки, предназначенные для вставки логических операций (логическое отрицание, операция «и», операция «или», операция «исключающее или»). Вторые позволяют создавать сложные условия. В поле ввода слева нужно ввести строку программы, которая должна выполняться, если введенное условие истинно.

Если для условия «истинно» необходимо выполнение нескольких строк программы, надо воспользоваться кнопкой .

Если невыполнение условия должно привести к выполнению какого-либо иного программного кода, можно в строке, следующей за оператором if, вставить оператор . В поле ввода слева от этого оператора необходимо ввести строку программы, которая будет выполняться только в том случае, если не выполнилось условие, заданное в операторе if.

Следует помнить, что если в программе введено подряд несколько строк с оператором if , то выражение слева от оператора otherwise будет выполнено только в том случае, если не выполняются условия, заданные во всех операторах if.

Другим очень важным элементом при создании нелинейных программ являются циклы. Циклы позволяют повторять несколько раз выполнение одного и того же программного блока. Для создания циклов в MathCAD предусмотрено два оператора for и while.

Цикл for — цикл со счетчиком.

В таких циклах создается некоторая переменная-счетчик, значение которой изменяется после каждого выполнения тела цикла. Выход из цикла происходит при достижении этой переменной заданного значения. Этот оператор вводится с панели Programming клавишей for . В поле ввода после слова for следует указать имя переменной — счетчика. Это может быть любое имя, которое не использовалось ранее в программе. Внутри цикла можно использовать эту переменную в любых выражениях, нельзя только присваивать ей никакого значения. В поле ввода после знака следует указать диапазон значений переменной-счетчика. Вводить диапазон в данном случае следует так же, как и при создании ранжированной переменной. Вместо диапазона в данном поле ввода можно указать имя некоторого массива (вектора или матрицы). В этом случае переменная-счетчик будет последовательно принимать значения всех элементов этого массива. Возможность перебора элементов массива не может быть реализована с помощью цикла while, поэтому именно в таких случаях цикл for и является незаменимым. В поле ввода под словом for следует ввести тело цикла.

Пример: Заполнить вектор числами от xнач до xкон с шагом h. Затем определить сумму элементов этого вектора и найти их среднее арифметическое значение.

Цикл while — цикл, который выполняется до тех пор, пока выполняется определенное условие.

В поле ввода справа от слова while следует ввести условие. Это условие строится по тем же правилам, что и в операторе if. Оно будет проверяться после каждого выполнения тела цикла и в тот момент, когда условие перестанет выполняться, повторение тела цикла прекратится. В поле ввода ниже слова while следует ввести тело цикла (напомним, что для ввода нескольких строк в теле цикла надо воспользоваться кнопкой Add Line).

Пример1: Вычислить сумму с точностью е.

Пример2: Найти первый элемент, превышающий определенный порог.

Использование операторов break и continue.

Иногда возникает необходимость повлиять на выполнение цикла некоторым образом, например, прервать его выполнение по какому-либо условию или выполнять некоторые итерации не так, как другие. Для этого и служат операторы break и continue.

Оператор break, если он расположен внутри цикла, означает немедленное прекращение выполнения текущей итерации и выход из цикла. Если есть необходимость прекратить выполнение цикла по какому-либо условию, то следует использовать конструкцию следующего вида break if (условие).

Пример: Выделить из массива все элементы от начала и до первого вхождения в него заданного числа.

Оператор continue используется для того, чтобы немедленно перейти в начало цикла и начать следующую итерацию. Этот оператор также обычно используется в составе конструкции вида continue if (условие). Оператор continue используется в случаях, когда необходимо чтобы некоторые вычисления производились для одних итераций и не производились для других.

Пример: Требуется заполнить элементы квадратной матрицы в шахматном порядке.

Оператор return (возврат значения).

Как мы уже указывали, результат выполнения программного модуля помещается, как правило, в последней его строке. Но можно прервать выполнение программы в любой ее точке (например, с помощью условного оператора) и выдать некоторое значение, применив оператор return. В этом случае при выполнении указанного условия значение, введенное в поле ввода после return, возвращается в качестве результата, и никакой другой код больше не выполняется. Вставляется в программу оператор return с помощью одноименной кнопки панели Programming . Пример:

Система MathCAD предоставляет пользователю некоторый контроль над ошибками, которые могут возникнуть при вычислении выражений или при выполнении программ. Для этой цели служит оператор on error, который можно вставить с помощью одноименной кнопки панели Programming . В поле ввода справа следует ввести выражение или программу, которые необходимо вычислить (известно, что это выражение может содержать ошибку при определенных значениях входных параметров). В поле ввода слева следует ввести выражение, которое будет выполнено вместо правого выражения, если при выполнении последнего возникнет ошибка. Пример: Если аргументу функции присвоено нулевое значение, то в программе возникает ошибка — деление на нуль. Но за счет оператора on error сообщение не выводится, а функции в этой точке присваивается значение, указанное слева от оператора on error — значение машинной бесконечности.

В поле ввода слева может быть введено текстовое выражение, сообщающее об ошибке

Конечно, если программа содержит только простейшие математические операции, то никаких ошибок, кроме деления на нуль или превышения наибольшего допустимого числа в ней возникнуть не может. В таких программах оператор on error используется редко. Но для более сложных программ, которые содержат функции решения дифференциальных уравнений, аппроксимации или другие сложные функции MathCAD, использование on error может избавить от многих трудностей.

Иногда может возникнуть ситуация обратная той, которая была описана выше, т.е. необходимо, чтобы при определенных условиях результатом выражения было сообщение об ошибке, хотя в действительности при этом не возникает ни одной стандартной ошибки MathCAD. Для таких случаев в MathCAD предусмотрена встроенная функция error. В качестве аргумента этой функции нужно в кавычках указать текст сообщения об ошибке, который должен быть выведен. Таким образом, если необходимо, чтобы программа возвращала ошибку при определенном условии, то следует использовать конструкцию вида: error («текст ошибки») if (условие).

Для того, чтобы иметь возможность нормально вводить текст на русском языке в аргумент функции error (а также во все другие функции со строками), следует изменить шрифт, который используется во встроенном стиле Constant. Для того чтобы этот стиль правильно отображал русские буквы, установите курсор на любом числе или строковом выражении в формульном блоке. При этом в поле на панели инструментов Formatting, отображающем текущий стиль, должно быть написано — Constant. Теперь выберите из раскрывающегося списка шрифтов шрифт, поддерживающий кириллицу.

1. Вычислить функцию sin(x) с точностью е.

2. Даны массивы А(5) и В(5). Получить массив С, в который записаны сначала элементы

массива А в порядке возрастания, а затем элементы массива В порядке убывания

3. По введенным значениям коэффициентов А, В, С определить корни квадратного уравнения

4. Дан массив натуральных чисел В(10). Определить, есть ли в нем 4 последовательных числа (например, 1, 2, 3, 4, и т.п.). Напечатать такие группы чисел.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: На стипендию можно купить что-нибудь, но не больше. 9014 — | 7251 — или читать все.

78.85.5.224 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

MathCAD — универсальная система математических расчетов: Методические указания к лабораторной работе

Цель работы — изучение основ работы с программой MathCAD; освоение входного языка системы; управление вычислительным процессом; построение и форматирование графиков; выполнение символьных операций. Приводятся основные сведения по работе с системой, упражнения для практического освоения системы, контрольные вопросы. Пособие подготовлено на кафедре «Теоретические основы радиотехники» УГТУ-УПИ.

Это значение должно быть скаляром или вектором mathcad

Некоторые из операторов Mathcad имеют особые значения в применении к векторам и матрицам. Например, символ умножения означает просто умножение, когда применяется к двум числам, но он же означает скалярное произведение, когда применяется к векторам, и умножение матриц — когда применяется к матрицам.

Таблица описывает векторные и матричные операторы Mathcad. Многие из этих операторов доступны из палитры символов. Обратите внимание, что операторы, которые ожидают в качестве аргумента вектор, всегда ожидают вектор-столбец, а не вектор-строку.

Чтобы заменить вектор-строку на вектор-столбец, используйте оператор транспонирования [Ctrl]1.

Операторы, не перечисленные в этой таблице, не будут работать для векторов и матриц. При попытке использовать такой оператор с вектором или матрицей Mathcad будет отмечать это сообщением об ошибке “неверная операция с массивом”, или “нескалярная величина”. Можно, однако, использовать оператор векторизации, чтобы выполнить любую скалярную операцию или функцию поэлементно на векторе или матрице. См. раздел “Выполнение параллельных вычислений” ниже в этой главе. Рисунок 9 показывает использование некоторых векторных и матричных операций.

Рисунок 9: Векторные и матричные операции.

В следующей таблице

  • A и B представляют массивы (векторы или матрицы).
  • u и v представляют векторы.
  • M представляет квадратную матрицу.
  • и представляют отдельные элементы векторов u и v.
  • z представляет скаляр.
  • m и n представляют целые числа.
Операция Обозначение Клавиши Описание
Умножение матрицы на скаляр * Умножает каждый элемент A на скаляр z.
Скалярное произведение * Возвращает скаляр: . Векторы должны иметь одинаковое число элементов.
Матричное умножение * Возвращает произведение матриц A и B, число столбцов в A должно соответствовать числу строк в B.
Умножение матрицы на вектор * Возвращает произведение матриц A и v, число столбцов в A должно соответствовать числу строк в v.
Деление / Делит каждый элемент массива на скаляр z.
Сложение векторов и матриц A + B + Складывает соответствующие элементы A и B, массивы A и B должны иметь одинаковое число строк и столбцов.
Скалярная сумма A + z + Добавляет z к каждому элементу A.
Векторное и матричное вычитание A — B Вычитает соответствующие элементы массива A из элементов массива B, массивы A и B должны иметь одинаковые размеры.
Скалярное вычитание A — z Вычитает z из каждого элемента A.
Изменение знака — A Умножает все элементы A на -1.
Степени матрицы, обращение матриц M n ^ n-ная степень квадратной матрицы M (использует умножение матриц). n должен быть целым числом. M -1 представляет матрицу, обратную к M, другие отрицательные степени — степени обратной матрицы. Возвращает матрицу.
Длина вектора |v| | Возвращает , где — вектор, комплексно сопряженный к v.
Детерминант |M| | Возвращает детерминант квадратной матрицы M, результат — скаляр.
Транспонирование A T [Ctrl]1 Возвращает матрицу, чьи строки — столбцы А, и чьи столбцы — строки A. А может быть вектором или матрицей.
Векторное произведение u x v [Ctrl]8 Возвращает векторное произведение для векторов с тремя элементами u и v.
Комплексное сопряжение « Меняет знак мнимой части каждого элемента A.
Суммирование элементов [Ctrl]4 Суммирует элементы вектора v; возвращает скаляр.
Векторизация [Ctrl] — Предписывает в выражении с A производить операции поэлементно. Полное описание дано в разделе “Выполнение параллельных вычислений”
Верхний индекс A [Ctrl]6 Извлекает n-ный столбец массива A. Возвращает вектор.
Нижний индекс (вектора) vn [ n-ный элемент вектора.
Нижние индексы матрицы Am,n [ Элемент матрицы, находящийся в m-ном ряду и n-ной строке.

Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter

Значение должно быть скаляром, MathCad.

В примере, как работать с Маткадом, всё работает (изображение 1):

Когда я делаю тоже самое, появляется ошибка, что значения не является скаляром:

Как исправить? Помогите, пожалуйста.

Оно может быть скаляром, только если размеры матриц A и B совпадают.

Решение системы линейных уравнений — это ВСЕГДА вектор. Скаляром оно быть не может по определению.

В ошибочной строке справа после знака равенства есть какой-то символ перед В. Попробуй его убрать. Еще, этот самый знак равенства должен, похоже, вводиться через Ctrl =.

источники:

http://sprashivalka.com/tqa/q/28669377

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Звук отмены ошибки
  • Значение адреса электронной почты недопустимо как исправить
  • Значки ошибок volkswagen
  • Звук отключен приложением гугл как исправить
  • Значение syntax error

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии