Как поставить квадратные скобки в маткаде
Перейти к содержимому

Как поставить квадратные скобки в маткаде

  • автор:

Как поставить квадратные скобки в MathCAD?

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

Голосование за лучший ответ

[ клавиатура не работает ]
на русской Х и твёрдого знака Ъ
Переведи только шрифт на английский язык [ [ ] ]

Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

MathCAD. MatLab

Для удаления элемента вектора достаточно присвоить ему пустой массив – пару квадратных скобок []. Чтобы вычеркнуть одну или несколько строк (столбцов) матрицы нужно указать диапазон удаляемых строк (столбцов) для одной размерности и поставить двоеточие для другой размерности. Например, для удаления двух последних столбцов матрицы А достаточно ввести команду
>> A(:,2:end)=[]
A =
0.0000
1.0000
Обратим внимание, что вместо числового значения индекса указано зарезервированное имя end – максимальное значение индекса. В списке аргументов size второй параметр позволяет определить соответствующую размерность матрицы, например найти число столбцов матрицы. Для нахождения длины вектора можно воспользоваться также командой length. Число столбцов матрицы А2 равно 3, не зависимо от того, каким способом пользоваться:
>> [size(A2,2),length(A2(1,:))]
ans =
3 3
Вместо двоеточия можно использовать функцию-синоним colon.

Арифметические операции
Набор арифметических операций в MATLAB состоит из стандартных операций сложения-вычитания, умножения-деления, операции возведения в степень и дополнены специальными матричными операциями. Если операция применяется к матрицам, размеры которых не согласованы, то будет выведено сообщение об ошибке. Для поэлементного выполнения операций умножения, деления и возведения в степень применяются комбинированные знаки (точка и знак операции). Например, если за матрицей стоит знак (^), то она возводится в степень, а комбинация (.^) означает возведение в степень каждого элемента матрицы. При умножении (сложении, вычитании, делении) матрицы на число соответствующая операция всегда производится поэлементно.

Таблица 5. Знаки операций.
Символ

Символы плюс и минус обозначают знак числа или операцию сложения и вычитания матриц, причем матрицы должны быть одной размерности
*

Знак умножения обозначает матричное умножение; для поэлементного умножения матрицы применяется комбинированный знак (.*)

Апостроф обозначает операцию транспонирования (вместе с комплексным сопряжением); транспонирование без вычисления сопряжения обозначается при помощи комбинированного знака (.‘)
/

Оператор возведения в степень; для поэлементного возведения в степень применяется комбинированный знак (.^)

Проиллюстрируем различие обычного и поэлементного умножений при помощи следующего примера.

Интерфейс MathCad

Интерфейс MathCAD аналогичен с другими приложениями Windows. По умолчанию на экран выводятся три панели инструментов: стандартная, форматирования и панель Математика.

П ри вычислениях удобно использовать специальные панели инструментов, которые содержать часто используемые команды, разделенные по группам:

  1. Арифметические операторы.
  2. Инструменты некоторых знаков.
  3. Операторы программирования.
  4. Создание графиков
  5. Векторные и матричные операции
  6. Инструменты булевой алгебры.
  7. Символьные операторы
  8. О ператоры математического анализа.
  9. Символы греческого алфавита.

Любая панель инструментов может быть помещена в произвольное место окна.

Особенности работы в системе MathCad:

  • MathCAD вставляет пробелы до и после арифметических операторов;
  • оператор умножения вводится как звездочка, но представляется точкой в середине строки;
  • оператор деления вводится как косая черта, но заменяется горизонтальной строкой;
  • оператор извлечения корня вводится обратной косой чертой (обратный слеш);
  • оператор возведения в степень вводится знаком ^, но число в степени представляется в обычном виде;
  • по умолчанию десятичные числа имеют три знака после разделительной точки;
  • MathCAD понимает наиболее распространенные константы (e- основание натурального логарифма, или );
  • оператор присваивания (:=) вводится с клавиатуры с помощью символа «:»
  • для вывода результата в числовом виде используется символ «=»
  • для вывода результата в символьном виде используется символ «→»
  • в качестве разделителя целой и дробной части числа используется точка
  • для удаления объектов (формул, графиков) используется сочетание клавиш Ctrl+D

Элементы интерфейса редактора MathCad:

  • указатель мыши () — играет обычную для Windows роль, следуя за движениями мыши;
  • курсор — обязательно находится внутри документа в одном из трех видов:
      • курсор ввода (crosshair) — крестик красного цвета (+), который отмечает пустое место в документе, куда можно вводить очередную порцию информации;
      • линия ввода (editing lines) — горизонтальная и вертикальная линия синего цвета (), выделяющие в формуле определенную часть;
      • линия ввода текста (text insertion point) — вертикальная линия (|) аналогичная линии ввода для текстовых областей.
        • Местозаполнители (placeholders) — появляются внутри незавершенных формул в тех местах, которые должны быть заполнены символом или оператором:
          • Местозаполнитель символа — ;
          • Местозаполнитель оператора — .

          Лабораторная работа №1. Вычисление арифметических выражений

          Вычисления могут располагаться в любой части листа. Для ввода арифметических операций используется специальная панель.

          Пример 1. Наберите пример:

          В данном примере ввод нужно начинать с дроби для этого удобнее всего на клавиатуре нажать клавишу «/», а на экране появится символ дроби

          Обратите внимание на синий уголок, он может охватывать часть или всю формулу:

          Примечание. Синий уголок можно перемещать с помощью клавиши «Пробел» или клавиш управления курсором →, ←

          Примечание. Внутри формулы символ «Пробел» добавлять нельзя!

          Для вывода результата достаточно в конце выражения поставить знак «=», ответ выведется автоматически.

          Пример 2. Вычислить выражение, при a=5, b=3:

          Для решения таких выражений сначала необходимо задать значения переменных, которые используются в выражении.

          Для вычисления при других исходных значениях можно просто изменить значения переменных.

          Примечание. Вычисления производятся сверху вниз, поэтому важно разместить данные и формулы в определенном порядке. Не важно, как вычисления размещаются в методическом пособии, вы их набирайте сверху вниз!

          Примечание. Если значение выражения, возможно, будут использоваться в других примерах, то лучше всего присвоить результат какой-либо переменной (как в примере результат присвоен переменной y)

          Примечание. Копировать блоки информации можно с помощью буфера обмена с использованием контекстного меню, меню Правка или сочетаний клавиш.

          Если Вы хотите изменить количество знаков результата вычислений после десятичной точки, это можно сделать в меню Математика – Параметры…, вкладка Переменные, значение переменной TOL

          Задания для самостоятельной работы:

          1. Вычислить следующие примеры:

          Специальные символы MatLab

          К классу операторов в системе MATLAB относятся также специальные символы. Они предназначены для создания самых разнообразных объектов входного языка и языка программирования системы и придания им различных форм. В табл. 8.4 представлено описание полного набора специальных символов.

          Таблица 8.4. Специальные символы MATLAB

          Обозначение

          Выделение поля структуры

          Точка с запятой

          Вызов команды операционной системы

          Транспонирование с комплексным сопряжением

          Ссылка на подмассив

          Теперь рассмотрим их более подробно.

          : (двоеточие) — формирование подвекторов и подматриц из векторов и матриц. Оператор : — один из наиболее часто используемых операторов в системе MATLAB.

          Оператор : использует следующие правила для создания векторов:

          j:k — то же, что и [j.j+l. k];

          j:k — пустой вектор, если j>k;

          j:i :k — то же, что и [j, j+i ,j+2i . k];

          j:i :k — пустой вектор, если i>0 и j>k или если i

          Ниже показано, как выбирать с помощью оператора : строки, столбцы и элементы из векторов, матриц и многомерных массивов:

          А(:, j) — это j-й столбец из А;

          А(i,:) — это i-я строка из А;

          А(. ) — эквивалент двумерного массива. Для матриц это аналогично А;

          A(j:k) — это A(j), A(j+l). A(k);

          А(. ,k) — это k-я страница трехмерного массива А;

          A(i.j.k.:) — вектор, выделенный из четырехмерного массива А. Вектор включает элементы А(1, j.k.l), A(i. j,k,2), A(i. j,k.3) и т. д.;

          А(:) — записывает все элементы массива А в виде столбца.

          Символы ( ) (круглые скобки) используются для задания порядка выполнения операций в арифметических выражениях, указания последовательности аргументов функции и указания индексов элемента вектора или матрицы. Если X и V — векторы, то X(V) можно представить как [X(V(D), X(V(2)). X(V(n))]. Элементы вектора V должны быть целыми числами, чтобы их можно было использовать как индексы элементов массива X. Ошибка генерируется в том случае, если индекс элемента меньше единицы или больше, чем size(X). Такой же принцип индексирования действителен и для матриц. Если вектор V имеет т компонентов, а вектор W — п компонентов, то A(V,W) будет матрицей размера mxn, сформированной из элементов матрицы А, индексы которой — элементы векторов V и W.

          Символы [ ] (квадратные скобки) используются для формирования векторов и матриц:

          [6.9 9.64 sqrt(-l)] — вектор, содержащий три элемента, разделенных пробелами;

          [6.9. 9.64. i] —такой же вектор;

          [1+j 2-j 3] и [1 +j 2 -j 3] — разные векторы: первый содержит три элемента, а второй пять;

          [11 12 13: 21 22 23] — матрица размера 2×3. Точка с запятой разделяет первую и вторую строки.

          Еще несколько примеров:

          А = [ ] — сохраняет пустую матрицу в А;

          А(m. 🙂 = [] — удаляет строку m из матрицы А;

          А(: ,n) = [ ] — удаляет столбец n из матрицы А.

          Символы < >(фигурные скобки) используются для формирования массивов ячеек. Например, — массив ячеек с тремя элементами.

          Символ . (десятичная точка) используется для отделения дробной части чисел от целой. Например, 314/100, 3.14 и .314е1 — одно и то же число.

          Кроме того, символ точки . используется для выделения полей структур. Например, A.(field) и A(i).field, где А — структура, означает выделение поля структуры с именем «field».

          Ниже перечислено назначение остальных специальных символов MATLAB:

          .. (родительский каталог) — переход по дереву каталогов на один уровень вверх;

          . (продолжение) — три или более точек в конце строки указывают на продолжение строки;

          ; (точка с запятой) — используется внутри круглых скобок для разделения строк матриц, а также в конце операторов для запрета вывода на экран результата вычислений;

          , (запятая) — используется для разделения индексов элементов матрицы и аргументов функции, а также для разделения операторов языка MATLAB. При разделении операторов в строке запятая может заменяться на точку с запятой с целью запрета вывода на экран результата вычислений;

          % (знак процента) — используется для указания логического конца строки. Текст, находящийся после знака процента, воспринимается как комментарий и игнорируется (увы, за исключением русскоязычных комментарий, которые нередко ведут к ошибочным командам);

          ! (восклицательный знак) — является указателем ввода команды операционной системы. Строка, следующая за ним, воспринимается как команда операционной системы;

          = (знак равенства) — используется для присваивания значений в арифметических выражениях;

          ‘ (одиночная кавычка, апостроф) — текст в кавычках представляется как вектор символов с компонентами, являющимися ASCII-кодами символов. Кавычка внутри строки задается двумя кавычками. Например:

          ‘ (транспонирование с комплексным сопряжением) — транспонирование матриц, например А’ — транспонированная матрица А. Для комплексных матриц транспонирование дополняется комплексным сопряжением. Строки транспонированной матрицы соответствуют столбцам исходной матрицы;

          .’ (транспонирование) — транспонирование массива, например А.’ — транспонированный массив А. Для комплексных массивов операция сопряжения не выполняется;

          [.] — горизонтальная конкатенация. Так, [А.В] — горизонтальная конкатенация (объединение) матриц А и В. А и В должны иметь одинаковое количество строк. [А В] действует аналогично. Горизонтальная конкатенация может быть применена для любого числа матриц в пределах одних скобок: [А,В,С]. Горизонтальная и вертикальная конкатенации могут использоваться одновременно: [А,В:С];

          [:] — вертикальная конкатенация. Так, [А:В] — вертикальная конкатенация (объединение) матриц А и В. А и В должны иметь одинаковое число столбцов. Вертикальная конкатенация может быть применена для любого числа матриц в пределах одних скобок: [А:В:С]. Горизонтальная и вертикальная конкатенации могут использоваться одновременно: [А;В,С];

          (),<> — присваивание подмассива. Приведем несколько примеров:

          А(1)=В — присваивает значения элементов массива В элементам массива А, которые определяются вектором индексов I. Массив В должен иметь такую же размерность, как и массив I, или может быть скаляром;

          А(I,J)=B — присваивает значения массива В элементам прямоугольной подматрицы А, которые определяются векторами индексов I и J. Массив В должен иметь LENGTH(I) строк и LENGTH(J) столбцов;

          А=В, где А — массив ячеек и I — скаляр, помещает копию массива В в заданную ячейку массива А. Если I имеет более одного элемента, то появляется сообщение об ошибке.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *