Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Дискретные аргументы
  •   Дискретные аргументы
  • Таблицы вывода
  • Ввод числовых значений в таблицу
  • Итерационные вычисления
  • Рекурсивные вычисления
  • Вектор или символ нижнего индекса

    В начало книги

  •  

    Список встроенных функций

    Ввод числовых значений в таблицу
    К предыдущему разделуК следующему разделу

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

    • Определите i , принимающее четыре значения, напечатав i:1;4.Обратите внимание, что i должен принимать только целочисленные значения. Иначе i  не сможет использоваться как нижний индекс на следующем шаге.

    10-08.gif (961 bytes)

    • Щёлкните в другой точке и напечатайте  x[i:   Поле указывает, что Mathcad ожидает значение для x1 .

    10-09.gif (976 bytes)

    • Напечатайте 3 и нажмите клавишу запятой. Mathcad показывает другое поле, чтобы указать, что он теперь ожидает значение для x2 .

    10-10.gif (1092 bytes)

    • Напечатайте 5,15,20, чтобы задать значения для x2 , x3 , x4 .

    10-11.gif (1250 bytes)

    Если таблица ввода создана, можно делать следующее:

    • Вставить значение в середину таблицы. Щёлкните в таблице непосредственно над местом, куда необходимо вставить новое значение. Затем напечатайте запятую. Под выбранным значением в таблице Mathcad создает поле, окруженное рамкой. Чтобы ввести число, просто напечатайте его в этом поле.
    • Расширить таблицу под дополнительные значения. Щёлкните на последнем значении в таблице и следуйте за описанными выше шагами для вставки значения в таблицу.
    • Заменить или удалить значение из таблицы. Заключите значение, которое нужно заменить или удалить, в выделяющую рамку, затем нажмите [Del]. Mathcad заменяет значение на пустое поле. Напечатайте новое значение в этом поле, чтобы заменить старое. Чтобы удалить значение полностью и уменьшать длину массива на единицу, нажмите [Del] снова. Это удалит само поле.

    Некоторые замечания относительно таблиц ввода:

    • Каждое значение в таблице ввода должно быть или числом, или выражением, которое возвращает число, именем массива или выражением, которое возвращает массив. Выражения, содержащие дискретные аргументы, и выражения, созданные использованием команды Матрицы из меню Математика, не допускаются.
    • Все выражения в таблице ввода должны иметь одну размерность или быть безразмерными. Если нужно, чтобы каждое выражение было в метрах, можно, например, ввести сокращение для метров в каждую ячейку таблицы. Проще оказывается ввести безразмерные значения, а затем переопределить вектор в размерный, печатая что-нибудь вроде x := xf2.gif (823 bytes)m/sec2.
    • Таблица ввода обычно имеет одну ячейку для каждого значения дискретного аргумента. Если таблица имеет недостаточно ячеек, Mathcad определит количество значений, равное числу ячеек. Если таблица имеет лишние ячейки, то они будут игнорироваться.
    • Таблицы ввода присваивают значения только к элементам, определяемым дискретным аргументом. Если в предыдущем примере дискретный аргумент был определен как i := 10, 20 ..40, Mathcad присвоил бы значения к x10  ,x20 , x30   и x40 . Затем он заполнил бы оставшиеся элементы, а именно от x0 до x9 ,x11 , затем x19 , и так далее, нулевыми значениями. Эти нули можно увидеть, если отобразить вектор, печатая x=. Так можно нечаянно создавать огромные таблицы.
    • Таблицы ввода не могут иметь больше 50 ячеек. Если требуется ввести более 50 элементов, введите их, используя несколько таблиц. Можно, например, определить j1 от 1 до 50 и j2 от 51 до 100, напечатать x[j1: , сопровождаемый первыми пятьюдесятью числами, затем напечатать  x[j2: , сопровождаемый последующими пятьюдесятью числами.
    • Если возникнет необходимость ввода очень большого количества значений данных, можно считать их из файла данных, вместо того чтобы печатать их в таблицах ввода.

    Рисунок 5 показывает примеры таблиц ввода. Обратите внимание, что печать x=  и  y= отображает элементы x и y в векторной форме. Mathcad игнорирует последнее число в таблице ввода для y, так как этот элемент имел бы индекс 5, а дискретный аргумент i останавливается на 4.

    10-12.gif (7319 bytes)

    Рисунок 5: Таблицы ввода.

    Заметьте, что первый элемент обоих векторов является нулем. Это потому, что массивы Mathcad по умолчанию нумеруются с нуля. Поскольку дискретный аргумент начинается с 1, нулевой элемент оказывается явно не определенным, и Mathcad присваивает ему значение 0.

    В начало страницы  К предыдущему разделуК следующему разделу

    Список встроенных функций

    | На первую страницу | Поиск | Купить Matlab

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


    Copyright © 1993-2024. Компания Softline. Все права защищены.

    Дата последнего обновления информации на сайте: 04.03.17
    Сайт начал работу 01.09.00