Contactos

La variable no está determinada por el Matkad. Definiendo variables en Mathcad. Elementos del lenguaje de Mathcad

Cálculos

Este capítulo está dedicado a los conceptos básicos de la computación en MathCAD. Contiene toda la información necesaria sobre el uso de variables y funciones, operadores de asignación, salida numérica y salida simbólica (consulte la Sección 3.1), así como otros operadores (consulte la Sección 3.2). En conclusión, se describen los medios básicos para controlar el proceso de cálculo en MathCAD (consulte la Sección 3.3) y algunas palabras fallarán sobre cómo se emiten los mensajes de error durante los cálculos (consulte la Sección 3.4).

3.1. Variables y funciones.

Las herramientas de matemáticas básicas son transacciones con valores y funciones variables. En MathCAD, las variables, los operadores y las funciones se implementan en una forma intuitiva, es decir, las expresiones en el editor se ingresan y se calculan como se escribirían en una hoja de papel. El procedimiento también es obvio el procedimiento para los cálculos en el documento de MathCAD: los procesadores perciben expresiones y acciones matemáticas de izquierda a derecha y arriba hacia abajo.

Enumeramos las acciones principales que el usuario puede hacer para determinar y emitir variables y funciones.

3.1.1. Definición de variables

Para determinar la variable, es suficiente para ingresar su nombre y asignarlo un valor de cierto topoe, para el cual el operador de asignación sirve (consulte la siguiente sección).

3.1.2. Asignación de valores variables

Para asignar un nuevo valor a una variable, por ejemplo, una variable X haga igual a 10:

  • Ingrese el nombre de la variable de la variable en el lugar deseado.
  • Ingrese el operador de asignación usando la tecla<:> o presionando el botón de definición correspondiente en la barra de herramientas de calculadora o evaluación (expresión), como se muestra en la FIG. 3.1.
  • Ingrese el nuevo valor de la variable (10) al visualizador.

Higo. 3.1. El resultado del operador de asignación.

El resultado de las acciones enumeradas se muestra en la listado 3.1.

Un botón de operador de asignación para mayor comodidad se coloca inmediatamente en dos paneles de calculadora (calculadora) y evaluación.

LISTA 3.1. Asignación de un valor numérico variable

Ingrese el nuevo valor de la variable es posible tanto en forma de un número como en una expresión matemática que contiene otras variables (listado 3.2) y funciones (consulte las siguientes secciones), así como en la forma de una expresión de cadena (listado 3.3 .). En este último caso, una variable S no es numérica y un tipo de cadena.

LISTA 3.2. Asignación de un valor de expresión calculado variable

LISTA 3.3. Asignación de una variable de valor de cadena

Si se crea una variable con algún nombre en este documento Por primera vez, para ingresar al operador de asignación, en lugar de un colon, se le permite usar el símbolo "\u003d" de igualdad, que MathCAD reemplazará automáticamente el símbolo de la asignación.

En algunos casos, esto no es posible, en particular, cuando el valor se asigna a una variable cuyo nombre está reservado por MathCAD. Por ejemplo, asigne el valor de una variable llamada N, solo insertar un colon, ya que de forma predeterminada, este nombre se indica en MathCAD la dimensión de Power (Newton).

Para anular el valor de la variable definida en el documento, el operador de asignación no debe introducirse no al signo de igualdad, sino un colon, o usar la barra de herramientas.

No es bastante apropiado para el estilo matemático generalmente aceptado, el tipo de operador de asignación (NO \u003d \u003d \u003d \u003d\u003d) es, de hecho, un compromiso asociado con la asignación de MathCAD como un sistema de programación. Este operador muestra que actúa, en contraste con los demás, no de izquierda a derecha, y a la derecha a la izquierda, ya que el valor (derecho) está configurado por la variable (izquierda). Y si las matemáticas no iniciadas. apariencia Este operador puede ingresar en un cierto error, luego el usuario de MathCAD habla directamente sobre la acción realizada en este documento: el valor de la variable no se muestra en la pantalla (como dice el signo \u003d), y se asigna algún valor (: \u003d \u003d \u003d \u003d ) A esta variable.

Para preparar los informes, sin embargo, puede ser necesario cambiar la visualización del operador de asignación de los caracteres predeterminados ": \u003d" en el símbolo de igualdad. Esto se hace para un operador de asignación específico que usa la definición de la vista como elemento del menú contextual (Fig. 3.2) o para todo el documento utilizando las opciones de Herramientas / Hoja de trabajo / Comando de visualización) (Opciones de servicio / Documento / Pantalla) (consulte la sección. "Algunos operadores de gestión de pantalla" ch. 2).

Higo. 3.2. Varias visualización del operador de asignación.

Además del operador de asignación desmontado (y se usa con mayor frecuencia), también existe la posibilidad de la asignación global.

3.1.3. Funciones

Las funciones en MathCAD se escriben en la forma habitual de Mathematics:

  • f (x, ...) - función;
    • f - Nombre de la función;
    • x, ... - Lista de variables.

Es más fácil ingresar una función escribiendo un documento con un teclado.

En MathCAD, puede dividir formalmente las funciones en dos tipos:

  • funciones integradas;
  • funciones definidas por el usuario.

El uso de funciones de ambos tipos en los cálculos es exactamente igual, con la excepción de que cualquier función integrada se puede usar de inmediato en cualquier lugar del documento en la inserción de las funciones incorporadas al documento en la sección. "Conocimiento con MathCAD" Cap. 1), y la función de usuario se determina en el documento hasta el cálculo de su valor.

3.1.4. Definición de la función de usuario

Para determinar la función de usuario, por ejemplo f (x, y) \u003d x2-cos (x + y):

  • Ingrese la función de la función (F) en el lugar deseado.
  • Ingrese el soporte izquierdo "(", los nombres de las variables a través de la coma de x, y y el soporte derecho ")". Al ingresar al soporte izquierdo y la coma aparecerá automáticamente los obstáculos correspondientes.
  • Ingrese el operador de asignación de la barra de herramientas o presionando la tecla<:>.
  • Ingrese la expresión que define la función x 2 -COS (X + Y) en el marcador de posición aparecido con el teclado o las barras de herramientas.

El resultado de la entrada se ilustra con un listado 3.4.

LISTA 3.4. Definición de la función de usuario

Todas las variables presentes a la derecha para expresar la definición de la función deben incluirse en la lista de argumentos de la función (entre paréntesis, izquierda después del nombre de la función), o debe definirse anteriormente. De lo contrario, se mostrará un mensaje de error, y el nombre de una variable indefinida se resaltará en rojo (Fig. 3.3).

Higo. 3.3. Mensaje de error ("Esta variable o función no se define previamente")

3.1.5. La producción de valores de variables y funciones.

Para calcular en el documento alguna expresión matemática que puede consistir en variables, operadores y funciones (incorporado y definido por el usuario):

  • Ingrese esta expresión, por ejemplo x y.
  • Pulsa la tecla<=>.

Como resultado, el valor calculado de la expresión aparece a la derecha del signo de igualdad ingresado (enumerando 3.5, la línea penúltima). No puede cambiar el contenido de la expresión a la derecha del signo de igualdad, ya que es el resultado del procesador de computación MathCAD, completamente oculto desde el ojo del usuario. A veces (cuando la expresión contiene funciones que implementan diferentes métodos numéricos, a menudo en combinaciones complejas), los algoritmos de cálculo son muy intrincados y ocupan un tiempo significativo. El hecho de que alguna expresión de documentos esté en la etapa de cálculo, testifica su enmarcado de marco verde y la incapacidad de tomar cualquier acción con el programa MathCAD.

LISTA 3.5. Calculando la expresión.

Tenga en cuenta que antes de calcular el valor de la expresión matemática, debe determinar el valor de cada variable en él (las dos primeras líneas de listado 3.5). La expresión calculada puede contener cualquier número de variables, operadores y funciones. La salida del valor actual de una variable se proporciona en la última línea de listado 3.5, y los valores de la función están en la listado 3.6 y 3.7.

LISTA 3.6. Función de valor de salida.

LISTA 3.7. Valores de salida (Listado continuo 3.6)

Al determinar las funciones del usuario a través de varias variables, se juega un papel importante por la presencia de los nombres de estas variables en la lista de argumentos o la definición de ellas más altas en el texto del documento. Por ejemplo, los resultados de la salida del valor de la función F (x, y) en la listado 3.6 se mantendrían exactamente iguales si antes o después de determinar la función para asignar las variables x y en algunos valores. Esto se debe a que los valores del argumento se especifican directamente en función de calcular la función. Si determina la función f (x) como se realiza en la listado 3 8, dependerá del valor de la variable y en el momento de la definición f (x) (es decir, y \u003d 5), ya que no ingresa al Lista de argumentos f (x). De hecho, f (x) \u003d x 2 -cos (x + 5). Incluso si en algún lugar de abajo en el programa, el usuario anulará el valor de Y, MathCAD aún recordará la función F (X) como una expresión x2-COS (x + 5) (listado 3.9).

LISTA 3.8. Para definir las funciones de usuario.

LISTA 3.9. Para definir las funciones del usuario (continuación de 3.8 continuó)

Tratar con cuidado requisito obligatorio Coincidencias de la cantidad de argumentos al determinar y emitir el valor de las funciones. Compare, por ejemplo, los listados 3.6 y 3.8, en los que, a pesar de la misma expresión en el lado derecho de la definición F, se crean dos funciones sustancialmente diferentes f (x, y) y f (x), respectivamente

Presentamos el signo igual para calcular las expresiones matemáticas en Math-CAD, en realidad aplica el operador de cálculo o la salida numérica (evaluación numérica). También se puede ingresar presionando el botón con el signo de igualdad en una de las barras de herramientas: calculadora (calculadora) o evaluación (expresiones) (consulte la FIG. 3.1). El operador de salida numérico significa que todos los cálculos se llevan a cabo con números, y varios algoritmos incorporados se implementan mediante los métodos numéricos correspondientes.

3.1.6. Salida simbólica

Junto con la producción numérica, MathCAD tiene la capacidad de simbólicas, o analíticas, calculando los valores de la expresión. Para cálculos simbólicos Hay una serie de fondos especiales que se discutirán en detalle más adelante (ver Capítulo 5), el más simple es una declaración de salida simbólica (evaluación simbólica). Está indicado por el símbolo: "Y en la mayoría de los casos se usa de la misma manera que un operador de producción numérico, pero la diferencia interna entre la acción de estos dos operadores es enorme. Si la salida numérica está en el sentido habitual de la palabra "programada" cálculo por fórmulas y métodos numéricos, ocultos desde el ojo del usuario, entonces la salida del carácter es el resultado del sistema inteligencia artificialConstruido en Mathcad y llamó a un procesador simbólico. El trabajo del procesador simbólico también es invisible (y, con mayor frecuencia, es incluso difícil de imaginar) al usuario y es analizar el texto de las expresiones matemáticas. Por supuesto, un círculo de fórmulas mucho más estrecho se puede calcular simbólicamente, aunque solo porque, en términos generales, relativamente, no una parte tan grande de las tareas matemáticas permite una solución analítica.

Para tratar de calcular una expresión matemática simbolizada, por ejemplo, en el pecado (Arcsin (C X)), donde B, C, X - Algunas variables:

  • Ingrese esta expresión: en el pecado (Asin (con X)).
  • Ingrese el operador de salida de caracteres con combinación de teclas +<>o presionando el botón correspondiente (Fig. 3.4) en el panel simbólico (simbolismo) o evaluación (expresiones).

Higo. 3.4. Botón insertando un operador de salida simbólico

Después de eso, a la derecha del símbolo del operador de salida del símbolo, aparece un valor analítico específico de la expresión (listado. 3.10) o un mensaje de error "Sin respuesta encontrada" (la respuesta no se encuentra). Si el procesador de caracteres de MathCAD no puede simplificar analíticamente la expresión, entonces se representará a la derecha del signo: "En la misma forma que la izquierda.

LISTA 3.10. Símbolo con expresión

LISTA 3.11. Salida simbólica de las expresiones que no pudo simplificar.

Mírame con más cuidado al listado 3.10 y 3.11: ¡Para la salida de carácter, no es necesario pre-determinar las variables incluidas en la parte izquierda de la expresión! Si las variables aún se asignaron anteriormente que algunos valores, el procesador de símbolos simplemente los sustituye en una fórmula simplificada y dar el resultado con estos valores (consulte como un ejemplo dos de la siguiente listado - 3.12 y 3.13).

De la misma manera que los valores numéricos de las funciones se calculan, puede calcularlos y utilizar un procesador simbólico. Compara los resultados correspondientes, que se presentan en la listado 3.12 (por supuesto, el símbolo y las respuestas numéricas son iguales: 9 COS (8) \u003d - 1.31). De manera similar, puede "caracterizar los valores de las variables. Por ejemplo, asigne una función de una función o expresión compleja a alguna variable (listado 3.13, la segunda línea) y luego emite el valor de la variable en la forma del símbolo.

LISTA 3.12. Valor de la función numérica y simbólica.

LISTA 3.13. Conclusión numérica y simbólica.

Según los ejemplos anteriores, la ventaja de los cálculos simbólicos es emitir un resultado analítico, que a menudo es más valioso para las matemáticas. Por lo tanto, basado en los detalles tareas específicas, decidir si junto con los cálculos numéricos, intente obtener una solución simbólica.

3.1.7. Nombres de variables y funciones permisibles.

En conclusión, enumeramos qué caracteres pueden, y que no se pueden aplicar en los nombres que el usuario proporciona variables y funciones, y enumere una serie de restricciones al asignar nombres. Caracteres permisibles:

  • letras grandes y pequeñas: Mathcad distingue el registro: Entonces, los nombres X y X determinan diferentes variables. Además, Mathcad distingue la fuente, por ejemplo, los nombres X y X se perciben como diferentes;
  • números de 0 a 9;
  • símbolo infinito (llaves ++);
  • código de barras (llaves +);
  • letras griegas: se insertan con el panel griego (símbolos griegos);
  • símbolo de subrayado;
  • porcentaje de símbolo;
  • menor índice.

Use el índice inferior para determinar los nombres de las variables y las funciones, no viene con el índice de vector variable. Para ingresar un nombre con el índice inferior, por ejemplo, K MAX: ingrese la letra "K", luego el punto ""., Después de lo cual las líneas de entrada estarán vacías ligeramente más bajas, y solo luego el índice más bajo máximo.

Ahora considere las restricciones en los nombres y funciones de variables:

  • el nombre no puede comenzar con la figura, el símbolo de subrayado, un accidente cerebrovascular o porcentaje;
  • el símbolo de infinito debe ser solo el primero en el nombre;
  • todas las letras en el nombre deben tener un estilo y fuente;
  • los nombres no pueden coincidir con los nombres de funciones incrustadas, constantes y dimensiones, como el pecado o TOL. Sin embargo, se permite su sobreidencilidad, pero luego la función incorporada ya no se usa en el propósito inicial;
  • MathCAD no distingue entre los nombres y las funciones de la variable: si primero determina la función F (x), y luego la variable F, entonces la parte restante del documento se perderá * Acceso a la función F (x).

En algunos casos, es deseable utilizar nombres de variables y funciones que contengan caracteres de la declaración Mathcad u otros caracteres que no se pueden insertar en los nombres directamente. Para esto hay dos posibilidades.

Primero, el nombre formado por cualquier símbolo y encerrado en corchetes, MathCAD se percibirá correctamente (Fig. 3.5, en la parte superior). Por ejemplo, para ingresar un nombre:

  • Presione las teclas ++ - Aparecerá un par de soportes cuadrados con el lugar del interior.
  • Ingrese una secuencia de cualquier carácter en un secuenciador, por ejemplo, A + B.

Higo. 3.5. Caracteres especiales en nombres de variables.

En segundo lugar, si no está satisfecho con la presencia de corchetes en el nombre, luego inserte símbolos especiales puede ser un poco más difícil. Por ejemplo, para ingresar el nombre A + B:

  • Ingrese el primer carácter (a), que debe ser permisible para los nombres de MathCAD.
  • Presione las teclas ++ Para ir a un modo de edición de "texto" especial.
  • Ingrese la secuencia de cualquier carácter (+).
  • Presiona las teclas de nuevo ++Para volver al modo de edición normal. Ahora puede continuar ingresando caracteres permisibles en el nombre (B).

El resultado de estas acciones se muestra en la FIG. 3.5. Si se requiere que el nombre comience con símbolo especial (La fila media Fig. 3.5), entonces necesita realizar todos los elementos 1-4, introduciendo un carácter admisible arbitrario al comienzo del nombre, y al final de la entrada es simplemente lavarlo.

3.2. Operadores

Cada operador en Mathcad denota alguna acción matemática en forma de un símbolo. En completo acuerdo con la terminología adoptada en matemáticas, se implementa una serie de acciones (por ejemplo, adición, división, transposición de la matriz, etc.) en MathCAD en forma de operadores integrados, y otras acciones (por ejemplo, pecado, Erf, etc.) - en forma de funciones incorporadas. Cada operador actúa sobre uno o dos números (variable o función), que se llama operandos. Si en el momento de insertar el operador de uno o ambos operandos no es suficiente, entonces los operandos que faltan se mostrarán en forma de obstáculos. Un símbolo de cualquier operador en el lugar deseado del documento se introduce una de las dos formas principales:

  • presionando la tecla correspondiente (o atajos de teclado) en el teclado;
  • al presionar el puntero del mouse, el botón correspondiente en una de las barras de herramientas matemáticas.

Recuerde que la mayoría de los paneles matemáticos contienen las declaraciones matemáticas agrupadas en el significado, y puede llamar a estos paneles a la pantalla presionando el botón correspondiente en el panel Matemáticas (Matemáticas).

En todas partes, en esta sección, solo consideraremos la segunda forma de insertar al operador, lo mismo que prefiere usar el teclado, encontrará una lista de teclas de acceso rápido en el Apéndice 2.

Arriba, consideramos las características del uso de tres operadores: asignaciones (consulte la Sección 3.1.2), numérica (consulte la Sección 3.1.5) y la salida simbólica (consulte la Sección 3.1.6). Analizaremos en esta sección de la acción de otras declaraciones de MathCAD y la capacidad de identificar las declaraciones de los usuarios.

3.2.1. Operadores aritméticos

Los operadores que denotan las acciones aritméticas principales se ingresan desde el panel de la calculadora (calculadora) que se muestra en la FIG. 3.6:

  • adición y resta: + - (Listado 3.14);
  • multiplicación y división: / + (listado 3.15);
  • factorial:! (Listado 3.16);
  • número del módulo: | x | (Listado 3.16);
  • raíz cuadrada: (Listado 3.17);
  • raíz n-th grados: (listado 3.17);
  • la construcción de X Grado Y: X Y (Listado 3.17);
  • cambio de prioridad: soportes (listado 3.18);
  • salida numérica: \u003d (todos los listados).

Higo. 3.6. Panel de la calculadora

LISTA 3.14. Operadores de adición, resta y negación.

LISTA 3.15. Operadores de división y multiplicación.

LISTA 3.16. 0PHEURRY FACTORIO Y MÓDULO

LISTA 3.17. Eliminación de operadores de raíces y ejercicios.

LISTA 3.18. Operador de cambio prioritario ()

Como puede ver, con este panel, puede ingresar no solo a los operadores listados, sino también a sus combinaciones de uso frecuente, por ejemplo, la construcción de los expositores en el grado, trabajo mixto y división, así como una unidad imaginaria y el número I. Tenga en cuenta que el operador de la división está permitido tanto en una y dos líneas, que se garantiza mediante la presencia de dos botones correspondientes en el panel de la calculadora.

Recuerde que en el Editor de MathCAD, puede seleccionar la visualización del operador de multiplicación (consulte la sección ". Administre la visualización de algunos operadores" Ch. 2). Para cambiarlo:

  • Haga clic derecho en la expresión que contiene el operador de multiplicación.
  • Seleccione la primera vista de la multiplicación de la vista como elemento del menú contextual.
  • Para el submenú, seleccione el punto correspondiente al estilo de la vista de multiplicación: como punto convencional (punto), apunta con una distancia reducida de ella a factores (punto estrecho), un punto grueso (punto grande), cruz (x), sin un símbolo con una pequeña distancia Entre los factores (espacio delgado), generalmente juntos (sin espacio). Para ver cómo se verá la expresión en las dos últimas actuaciones, debe eliminar la selección de ella. Para devolver la vista predeterminada, seleccione Predeterminado en el menú contextual submenú.

Algunos operadores, por ejemplo, como un operador de emparejamiento integrado, ningún paneles de herramientas (listado 3.19). Debe ingresarse exclusivamente desde el teclado presionando la tecla<"> dentro de la región matemática.

LISTA 3.19. Operador integral de conjugación

3.2.2. Operadores computacionales

Los operadores informáticos se insertan en documentos utilizando la barra de herramientas de cálculo (cálculos). Cuando presiona alguno de los botones en el documento, hay un símbolo de la acción matemática correspondiente proporcionada con varios obstáculos. La cantidad y la ubicación de los marcadores de posición están determinados por el tipo de operador y se corresponde exactamente con su grabación matemática generalmente aceptada. Por ejemplo, cuando se inserta un operador de la cantidad (Fig. 3.7), debe especificar cuatro cantidades: la variable para la cual se debe realizar la suma, los límites inferior y superior, así como la expresión en sí, que se mantendrá bajo el Suma de la cantidad (un ejemplo de la cantidad completada de la cantidad, consulte a continuación en la listado 3.22).

Para calcular una integral indefinida, se deben llenar dos marcadores de posición: la variable de integración e integración.

Higo. 3.7. Insertando la resumen del operador

Después de ingresar a cualquier operador de computación, es posible calcular su valor o numéricamente presionando la tecla<=>o simbolizado utilizando el operador de salida simbólico.

Enumeramos los principales operadores de computación y realicamos los ejemplos más simples de su solicitud:

  • diferenciación e integración;
    • derivado (listado 3.20);
    • Nth derivative (listado 3.20);
    • cierta integral (listado 3.21);
    • incierto integral (listado 3.21).
  • sumación y cálculo del trabajo;
    • cantidad (listado 3.22);
    • producto (listado 3.22);
    • la suma de la variable clasificada (listado 3.23);
    • producción de una variable clasificada (listado 3.23).
  • límites (enumerando 3.24);
    • bilateral;
    • izquierda;
    • derecho.

LISTA 3.20. Operadores de cálculo de derivados

LISTA 3.21. Operadores de integración

LISTA 3.22. Operadores de Cálculo y Cálculo.

LISTA 3.23. Operadores de resumen y cálculo del trabajo.

En la asignación y las características del uso de variables clasificadas se describirán en el siguiente capítulo (consulte la sección ". Variables nominales" Ch. 4).

Listado Z.24. Límites de operadores de cálculo simbólico

En contraste con los demás, los operadores de búsqueda de límites solo pueden calcularse simbolitados (ver Capítulo 5).

Los operadores de la suma y cálculo son en realidad una grabación más conveniente de operadores de + y X con un gran número de operandos. Pero los operadores de búsqueda computacional de derivados e integrales difieren significativamente de los operadores de multiplicación y adición por el hecho de que se implementan sobre la base de ciertos métodos numéricos, que en el procesador de computación de MathCAD se lanzaron en la base de ciertos métodos numéricos (invisibles para el usuario). En el cálculo numérico de las integrales y derivados, es necesario, al menos en términos generales, para representar el principio de operación de los algoritmos relevantes para evitar errores y sorpresas en la obtención de resultados (los métodos numéricos de integración y diferenciación están dedicados a Ch. 7).

Higo. 3.8. Búsqueda infinita fila

Es importante tener en cuenta que es posible calcular las integrales con uno o ambos límites interminables, así como en la forma simbólica para buscar los valores de los límites infinitos, las sumas (filas) y las obras. Para facilitar la entrada, el botón con el símbolo infinito se coloca en la base de herramientas de la misma barra de cálculo (cálculo). Un ejemplo de insertar un símbolo infinito en el problema de encontrar una fila infinita se muestra en la FIG. 3.8.

3.2.3. Operadores lógicos

El resultado de la acción de los operadores lógicos, o booleanos, son solo números 0 (si una expresión lógica registrada con su ayuda, verdadera) o 1 (si la expresión lógica es falsa). Para calcular el valor de una expresión lógica, por ejemplo 1 \u003d 1 (Fig. 3.9):

  • Inserte el operador correspondiente del panel booleano (booleans).
  • En el Aparece de los obstáculos, inserte los operandos (dos unidades).
  • Pulsa la tecla<=>para obtener la respuesta.

Higo. 3.9. Insertar un operador lógico

La expresión i "i \u003d i es absurda a primera vista. Sin embargo, de hecho, todo tiene razón. A la derecha de la declaración de salida registró una expresión lógica 1 * 1 (tenga en cuenta que el signo lógico de la igualdad se ve de manera diferente a lo habitual), que es cierto. Por lo tanto, el valor de esta expresión es 1, que se muestra a la derecha del signo de igualdad.

Lista de operadores lógicos:

  • más (mayor que);
  • menos (menos que eso);
  • más o igual (mayor que o igual);
  • menos o igual (menor o igual);
  • igual (igual);
  • nO IGUAL A);
  • y y);
  • o o);
  • excluyendo o (exclusivo o);
  • denegación (no).

Los operandos en expresiones lógicas pueden ser cualquier número. Sin embargo, si el operador en el significado es aplicable solo a 0 y 1, entonces se acepta cualquier cero desigual de forma predeterminada igual a 1. Pero como resultado, todavía puede ser posible 0 o 1. Por ejemplo, ¬ (-0.33) \u003d 0.

Los ejemplos de la operación de los operadores lógicos se muestran en la listado 3.25 y 3.26.

Listado de 3.25. Operadores de comparación.

LISTA 3.26. Operadores booleanos.

Los operadores lógicos son extremadamente importantes al escribir para resolver ecuaciones algebraicas y desigualdades en una forma aceptable para MathCAD.

3.2.4. Operadores de matriz

Los operadores de matriz están diseñados para realizar diversas acciones sobre vectores y matrices. Dado que la mayoría de ellos están implementando algoritmos numéricos, se describirán en detalle en detalle en la Parte III (ver Capítulo 9).

3.2.5. Expresión de los operadores

Casi todos los operadores de computación se consideraron arriba (ver sección 3.1). Se agrupan en el panel de evaluación.

  • Estimar numéricamente (ver sección. 3.1.5)
  • Calcular el símbolo (evaluar simbólicamente) (consulte la sección. 3.1.6)
  • Asignación (Definición) (ver sección 3.1.2)
  • Definición global (definición global)

Considere la diferencia entre los operadores de la asignación habitual y la asignación global (el proceso de su inserción en el documento se muestra en la FIG. 3.10). Para calcular una expresión que contiene una única variable o función, es necesario que esta variable anteriormente en el documento esté asignada a cualquier valor. De lo contrario, se emitirá un mensaje de error (Fig. 3.11). Sin embargo, si en cualquier parte del documento (por ejemplo, en la parte inferior), inserte el operador de asignación global, la variable se definirá en cualquier parte del documento (listado 3.27).

LISTA 3.27. Acción de la asignación y operadores de asignación global.

Higo. 3.10. Botón de asignación global en el panel de evaluación

Higo. 3.11. La asignación normal afecta solo la siguiente parte del documento.

Como se puede ver en la listado 3.27, la asignación habitual, o local, la asignación de la variable X actúa desde el momento X: \u003d 10 hasta la asignación global X \u003d 5. En términos generales, MathCAD analiza los documentos para asignar variables en dos pasajes : primero reconoce que todos los operadores de asignaciones globales primero reconocen, y todas las expresiones en el documento de arriba a abajo y de la derecha se calculan de acuerdo con ellos, y con la segunda pasada, los operadores de asignación locales se analizan de la misma manera, y Todas las expresiones se calculan con la enmienda en ellos. Damos un ejemplo importante de la interacción de la asignación global y local (listado 3.28).

LISTA 3.28. Interacción de la asignación global y local.

Tenga en cuenta que, a pesar de la asignación local de la variable x: \u003d 10 en la tercera línea de la lista, el valor de la variable y se calcula después de todo lo mismo de acuerdo con el valor global x \u003d 5, ya que la variable y en sí misma es a nivel mundial a través de la variable x.

Trata cuidadosamente la definición de variables globales y, para evitar confusiones, trate de no anularlos localmente. Use la asignación global solo para determinar las constantes y, si es posible, evitar los casos cuando el operador de salida precede al operador de asignación global para mejorar la legibilidad de los documentos.

De la misma manera que asigne globalmente el valor de la variable, se le permite definir globalmente las funciones (enumerando 3.29).

LISTA 3.29. Definición global del usuario

El operador de asignación global se puede mostrar no solo en forma de igualdad idéntica, sino también como un signo regular de igualdad. Para hacer esto, llame al menú contextual en el operador y en la definición de la vista como submenú, seleccione Igual (igualdad).

3.2.6. Creando un operador de usuario

Solicitar solicitudes de usuario no se puede agotar por un conjunto de operadores de MathCAD incorporados. Para insertar en documentos, el panel de evaluación (expresiones) se utiliza para insertar a los operadores del usuario.

Seleccione el nombre del operador

El operador del usuario puede tener un nombre absolutamente cualquier nombre (consulte los nombres de la sección anteriores "que contienen operadores y caracteres especiales" de este capítulo). Sin embargo, en función del significado de los operadores, es lógico darles nombres en forma de símbolos. Es conveniente hacer con la recopilación de caracteres en la información de Ayuda de MathCAD. Seleccione Ayuda / QuickSheets en el menú Top / QuickSheets QuickSheets y luego ingrese los últimos símbolos de matemáticas adicionales (caracteres opcionales) de la cuna abierta. Allí, verá una colección completa de caracteres, cualquiera de los cuales puede simplemente arrastrar el puntero del mouse hasta el lugar deseado del documento.

Asignar al operador Algunas acciones deben seguir las funciones del usuario.

Creando un operador binario

Para crear un operador binario, por ejemplo, la implementación de X por 2:

  • Ingrese el nombre del operador, por ejemplo, Bin.
  • Marque el signo del soporte<(>, luego una lista de dos operandos a través de una coma,<х>, <,>, <у>luego cierre el soporte<)>.
  • Ingrese el operador de asignación<: >.
  • Ingrese la expresión dependiendo de los operandos, cuya acción debe asignarse al operador (X-en 2).

Creando un operador unario

El operador unario se crea de la misma manera, solo en lugar de dos operandos separados por una coma, debe ingresar solo un operando. Por ejemplo, para crear un operador con el nombre%, que implementa la transferencia del número de interés en los intereses y la velocidad a la multiplicación de él por 100 (listado 3.30):

  • Ingrese el nombre del operador. Para hacer esto, presione las teclas.<а>, + ++,<%>, entonces otra vez ++, luego borra en el nombre de la letra "A".
  • Después del signo%, escriba el soporte "(", luego "X11, luego otro soporte") ".
  • <:>.
  • Ingrese la expresión x100.

Listado de 3.30. Creando un operador de usuario unario

Utilizando un operador binario

Hay dos tipos de inserción del operador binario del usuario a un documento que difiere solo en la pantalla en el documento. Para insertar el operador en forma de un gráfico (o árbol):

  • Presione el botón Operador de árbol (árbol del operador) en el panel de evaluación (Fig. 3.12, derecha).
  • Ingrese el nombre del operador (en la parte superior del gráfico) y los valores del operando (en la rama del árbol).
  • Ingrese el operador de asignación presionando la tecla<=>.

El resultado del operador se muestra en la FIG. 3.12, abajo a la izquierda.

Además de la forma de árbol del operador, se deja usarlo como una secuencia de "operando de operando operando", otro operando (Fig. 3.12, la segunda línea a la izquierda). Para ingresar una forma de un operador, debe presionar el botón de operador de infijo adyacente (operador dentro) con una imagen XFY.

Higo. 3.12. Aplicación de un operador binario personalizado.

Utilizando un operador unario

La inserción del operador unario es absolutamente similar, solo en lugar de dos operandos que necesita para ingresar una (Fig. 3.13). El operador de unarios se inserta presionando el botón del operador del prefijo en el panel de evaluación o en los botones del operador PostFix (después). La primera forma se ilustra con el lado derecho de la FIG. 3.13 (en el momento de la inserción) y el resultado de la operación del operador (izquierda), y el resultado de los insertos del operador en la segunda ruta, la línea inferior izquierda del mismo dibujo

Higo. 3.13. Aplicación de un operador unario de usuario

3.3. Gestión informática

El documento de MathCAD está en todo el sentido del programa Word Computer, y el sistema de MathCAD es un sistema de programación real, las matemáticas orientadas a la verdad, y no en un programador profesional. La mayoría de los otros entornos de programación (familiar para el lector en la implementación de dichos idiomas como C, Fortran, Beysik, etc.) comparten la edición del Código del Programa y su ejecución que puede ser causada por los comandos destinados a esto. En MathCAD y el código del programa, y \u200b\u200bel resultado de su ejecución se combina en un documento. Sin embargo, las funciones de edición de fórmulas y sus cálculos se realizan por separado, y el usuario tiene la capacidad de administrar todas las opciones más importantes para los cálculos.

3.3.1. Modos de cálculo

Todos los ejemplos que consideramos en este libro sugieren implícitamente que el modo de cálculo automático está habilitado. Se activa de forma predeterminada al crear un documento vacío, por lo que si se ingresan expresiones que contienen operadores de salida, se calculan de inmediato. En términos generales, hay dos modos de cálculo:

  • modo automático (modo automático): todos los cálculos se realizan automáticamente como entrada de fórmulas;
  • modo manual (modo manual): el inicio del usuario realiza el inicio de los cálculos de cada fórmula o en todo el documento.

El modo de cálculo se puede seleccionar utilizando el comando Herramientas / Calcular / Cálculo automático (servicio / recálculo / recuento automáticamente), como se muestra en la FIG. 3.14. Si la casilla de verificación está marcada en esta barra de menú, significa que el modo automático está habilitado si no hay una bandera, se edita el documento en el modo de computación manual. Para cambiar el modo, simplemente seleccione este elemento del menú (por ejemplo, presionando el botón del mouse en la situación que se muestra en la Figura 3.14, encienda el modo manual).

El modo de computación se establece independientemente para cada documento. Se pueden abrir varios documentos calculados en varios modos al mismo tiempo.

Las ventajas y desventajas de cada modo son obvias. Por un lado, los cálculos automáticos simplifican el trabajo con el documento, ya que los resultados del cálculo aparecen en tiempo real, y el usuario tiene la capacidad de analizarlos de inmediato. Por otro lado, si la computación es compleja, pueden tomar mucho tiempo (lo que es especialmente notable en las computadoras con un procesador no demasiado poderoso y una pequeña cantidad de RAM). Por lo tanto, a menudo es necesario continuar la edición del documento, se necesita una expectativa bastante larga de la finalización de los cálculos en particular, si cambia cualquier expresión al comienzo de un gran documento que afecta a los cálculos posteriores, entonces son Todos vuelvan a calculados. En tales casos, a menudo es más conveniente editar texto en modo manual, y los cálculos incluyen según sea necesario.

Higo. 3.14. Seleccione el modo de cálculo

3.3.2. Interrupción de los cálculos

MathCAD realiza cálculos de documentos, ya que es habitual en la mayoría de los entornos de programación: de arriba a abajo y de izquierda a derecha. Mientras que la siguiente expresión está en el proceso de cálculo (computación o procesador simbólico), está resaltado por un marco verde (Fig. 3.15), y se bloquean las acciones de los usuarios para editar el documento. Si no eres demasiado rápido, y las fórmulas son bastante complejas, entonces puedes observar cómo el marco verde salta de una expresión a otra.

Para interrumpir el proceso de cálculo prolongado, presione la tecla. Un cuadro de diálogo que se muestra en la FIG. 3.16, en el que necesita confirmar la interrupción de los cálculos (OK). En este caso, las expresiones que MathCAD no tuvo tiempo de calcular se marcará con documentos rojos. Se reanudan los cálculos interrumpidos presionando la tecla. O herramientas de equipo / calcular / calcular ahora (matemáticas / recálculo / recálculo)

Higo. 3.15. El proceso de calcular la expresión.

Higo. 3.16. Diálogo de interrupción de cálculo

3.3.3. Cálculos en modo manual.

Si se elimina la casilla de verificación en el comando Herramientas / Cálculo / Cálculo automático (servicio / cuenta / cuenta), el usuario debe ejecutar los cálculos de forma independiente

  • Para calcular todas las fórmulas en todo el documento, ejecute el comando Herramientas / calcular / calcular la hoja de trabajo (matemáticas / recalcular / recalcular todo).
  • Para calcular todas las fórmulas en la parte visible del documento, seleccione Herramientas / calcular / calcular ahora (Servicio / Recalculación / Recalculación) o presione la tecla O haga clic en el botón con la imagen del signo de igualdad (calcule) en la barra de herramientas estándar
  • Los cálculos de interrupción pueden ser de la manera habitual presionando la tecla .

Puede controlar el tamaño de la parte visible del documento utilizando el cambio en el desplazamiento del documento

Al editar texto en modo manual, ni cálculos ni la construcción de gráficos no se realizan, y los lugares correspondientes en las expresiones son notificados formalmente por las marcadores de posición (Fig. 3.17)

Higo. 3.17. Para ejecutar los cálculos en modo manual, presione el botón Calcular.

3.3.4. Desactivando el cálculo de fórmulas individuales.

MathCAD le permite deshabilitar el cálculo de cualquier fórmula. Al mismo tiempo, no afectará los cálculos posteriores. Para no calcular una fórmula específica en el documento:

  • Haga clic derecho en la fórmula.
  • Seleccione Deshabilitar las evaluaciones en el menú contextual, como se muestra en la FIG. 3.18.

El método equivalente para apagar el cálculo de la fórmula individual es llamar al cuadro de diálogo Propiedades a través del elemento del menú contextual (consulte la FIG. 3.18) o el menú principal de formato. En el cuadro de diálogo Propiedades, vaya a la pestaña Cálculo y configure la casilla de verificación Evaluaciones de desactivación allí.

El resultado de apagar la fórmula del proceso de cálculo se ilustra con una lista de 3.31. Desactiva el segundo de los operadores de asignación, que pueden ser juzgados por la presencia de un cuadrado negro a la vez para la fórmula. En consecuencia, en la última línea, el valor de salida de la variable X "no se siente", la asignación se apagó y permanece igual a 3.

LISTA 3.31. Cálculo del segundo operador de asignación apagado

Higo. 3.18. Desactivando el cálculo de la fórmula utilizando el menú contextual.

3.3.5. Optimización de cálculos.

Una característica distintiva de las nuevas versiones de MathCAD se mejoran capacidades de aceleración de los cálculos numéricos al aplicar elementos de matemáticas simbólicas. Inmediatamente antes del cálculo numérico de MathCAD, se está intentando automáticamente simplificar la expresión utilizando un procesador simbólico. Esto se llama optimización. Debido al hecho de que la versión de la versión del trabajo del procesador de caracteres se mejora, la transformación simbólica a menudo acelera significativamente los cálculos. El modo de optimización se incluye en todo el documento o en fórmulas individuales.

Para habilitar o deshabilitar el modo de optimización de todas las expresiones en el documento activo, seleccione Herramientas / Optimización / Hoja de trabajo (Servicio / Optimización / Documento), como se muestra en la FIG. 3.19. El contenido del documento representado en la misma cifra ayuda a comprender el significado matemático del modo de optimización: para acelerar el cálculo de la integral inferior (definida), es ventajoso utilizar su solución analítica definida por el procesador simbólico.

Para cambiar el modo de optimización para una fórmula separada, sin cambiar el modo seleccionado para las expresiones de documentos restantes, seleccione esta fórmula líneas de entrada y seleccione Herramientas / Optimización / Ecuación en el menú superior (servicio / optimización / ecuación).

Higo. 3.19. Modo de optimización de computación

3.3.6. Cuadro de diálogo Opciones de la hoja de trabajo

Junto con los métodos establecidos para configurar los modos de computación, también se instalan convenientemente para todo el documento en la pestaña Cálculos del cuadro de diálogo Opciones de la hoja de trabajo (Opciones de documentos) llamadas usando el comando las opciones de Herramientas / Hoja de trabajo. Tres banderas establecen la inclusión del modo de cálculo correspondiente (Fig. 3.20).

  • Recalcula automáticamente (vuelva a calcular automáticamente): habilite el modo de computación automática.
  • Use una verificación estricta de la singularidad para las matrices: la opción que aparece en la versión de MathCAD 2001, que es importante con algunas operaciones con matrices. Significa una verificación adicional en la singularidad de la matriz antes de usar algoritmos numéricos, lo que permite evitar el uso inadecuado del método numérico, para dar un mensaje de error de pre-mensaje si la matriz singular.
  • Optimice las expresiones antes de calcular: habilitar el modo de optimización.
  • Use la igualdad de comparaciones booleanas: cuando se selecciona la casilla de verificación, se usa un criterio rígido de igualdad precisa de números (más precisamente, el número cuando se compara se considera igual, si difieren en el módulo inferior a 10 -307). Si se elimina la bandera, se usa un criterio más suave (la diferencia relativa de números por módulo es inferior a 10 -12).

Higo. 3.20. Administración del modo de computación en el cuadro de diálogo Opciones de la hoja de trabajo

Además de las casillas de verificación, también hay un par de interruptores que le permiten implementar un nuevo modo de cálculo acelerado (cálculo de mayor velocidad). Se incluye en la selección del interruptor de cálculo de mayor velocidad representado en la FIG. 3.20. Para deshabilitar el modo de computación acelerado, seleccione el interruptor de compatibilidad hacia atrás (compatibilidad hacia atrás). En este caso, los cálculos se llevarán a cabo sin optimización de velocidad adicional, exactamente los mismos que en las versiones anteriores (MATVCSD 2000 y a continuación), la necesidad de dichos cálculos puede ocurrir si repentinamente encontró mensajes de error en los documentos creados en versiones anteriores de MathCAD y Correctamente en ellos trabajando.

3.4. Error de mensajes

Cuando el procesador de MathCad por una u otra razones no puede calcular la expresión, muestra un mensaje de error en lugar de una respuesta (Fig. 3.21). Si el cursor está fuera de la fórmula con un error, entonces es el nombre de una función o una variable que causó un error está marcado en rojo (desde arriba en la FIG. 3.21). Cuando hace clic en tal fórmula, aparece un mensaje de texto sobre un tipo de error enmarcado por un rectángulo negro (Fig. 3.21, a continuación).

Higo. 3.21. Mensaje de error

Si algunas expresiones causan un error, simplemente se ignoran, y las siguientes expresiones en el documento aún se calculan. Por supuesto, si las fórmulas que causaron el error afectan los valores de las siguientes fórmulas, también se interpretarán como erróneas. Por lo tanto, encontrando los mensajes de error en el documento, primero encuentre primero el primero. A menudo, su eliminación le permite deshacerse de los errores posteriores.

No importa lo bien que haya dominado el sistema Mathcad, los mensajes de error aún aparecerán en los documentos. Se pueden asociar con ambos errores de ortografía y razones internas más graves que requieren conocimiento de algoritmos de cálculo numérico. El arte de las matemáticas está en gran parte en la capacidad de analizar situaciones erróneas y encontrar la forma correcta de ellos.

Mathcad 7.0 Professional es una herramienta universal para trabajar con fórmulas, gráficos y textos. Tiene poderosas funciones de computación y la posibilidad de transformaciones analíticas.

Instrucción

  • MathCAD procesa el documento de izquierda a derecha y arriba hacia abajo. Por lo tanto, al especificar el valor de la variable, será posible usarlo en todos los cálculos adicionales. Para determinar la variable, ingrese su nombre. El símbolo de la asignación es el signo de "colon". Después de eso, especifique el valor específico que desea asignar una variable.
  • Puede equiparar un cierto número, expresión numérica, fórmula de otras variables previamente especificadas anteriormente. Deje que, por ejemplo, debe definir una variable de cantidad, igual a 50. Ingrese el texto desde el teclado: "Cantidad: 50". "Cantidad: \u003d 50" aparece en la pantalla. En el menú aritmético del programa hay un botón de asignación especial: \u003d.
  • Si desea cambiar el valor de la cantidad, borre la tecla BackSpace 50 e ingrese la expresión o número deseado. Presione ENTER y la variable tomará un nuevo valor. También cambie los valores de todas las variables de cualquier manera dependa de la cantidad. Si MathCAD detecta una operación incorrecta (por ejemplo, dividiendo a cero), la expresión se convertirá en un color rojo, aparecerá un mensaje de punta al lado del operador.
  • Deje que ahora necesite calcular el valor de la función para la variable de función. En este caso, la función en sí depende de la variable de cantidad: Función \u003d Sin (1/2 * Cantidad). Nota Función Esta expresión: Función: \u003d Sin (1/2 * Cantidad). Después de iniciar el programa, el resultado aparecerá en la pantalla.
  • Todos los cálculos en MathCAD pueden acompañar los comentarios y las explicaciones. Haga clic en el lugar gratuito de la pantalla con el mouse, haga clic en Insertar y seleccione Región de texto en la barra de menú. En el marco de texto que aparece, comience a ingresar texto. Para ingresar la segunda línea, presione ENTER y continúe escribiendo texto. Por lo tanto, la operación de asignación puede acompañar al comentario de tipo "x igual a 6". Puedes comentar sobre cualquier paso del programa. En algunos casos, esto ayuda a una persona a trabajar con el código, a comprender la esencia de lo que está sucediendo y no confundido en el algoritmo.
  • Esta aplicación es una lista alfabética de mensajes de error de diagnóstico en expresiones matemáticas. Aparecen cuando intentan ingresar, procesar o calcular la expresión en la que MathCAD detecta un error. Para describir los mensajes de diagnóstico para el procesador de caracteres, consulte el capítulo "Cálculos simmáticos".

    Si MathCAD encuentra un error al intentar calcular una función definida por el usuario, marca el nombre del mensaje de error y no es su definición. En este caso, verifique la definición de la función para comprender qué causó un error.

    Bloques anidados - Palabra clave Dado. Se usa dos veces en la cadena sin posterior. Encontrar. o MINERR.MathCAD no permite los bloques anidados de soluciones a las ecuaciones, aunque es posible determinar las funciones a través de los bloques de soluciones de las ecuaciones y luego usarlos en otros bloques de las ecuaciones de resolución. Consulte el capítulo "Solución de las ecuaciones";

    El rango son inaceptables - Intente usar un argumento discreto dentro de un bloque de las ecuaciones de resolución. Para resolver el sistema de ecuaciones para muchos valores de parámetros, consulte la sección "Cómo buscar las raíces" en la página 353;

    Soportes de desequilibrio (incomparables paréntesis) -ha ingresado o intentado calcular la expresión que contiene el soporte izquierdo sin el derecho derecho. Corregir la expresión, eliminar el soporte izquierdo o poner la derecha en el lugar correcto;

    Expresión larga en símbolos -el resultado de la transformación simbólica es tan larga que no se puede colocar en un documento de trabajo;

    Lista de entrada larga también. lARGO) -introdujo demasiados elementos en la lista separados por comas. Esto puede suceder cuando se intenta mostrar más expresiones en el horario de lo que se permite MathCAD, o al intentar crear una tabla con más de cincuenta elementos;

    Debe ser un rango (debe sER. distancia) -cualquier cosa que no sea un argumento discreto se usa en un lugar donde se requiere, por ejemplo, como un índice para su suma. El índice de suma se encuentra bajo la suma de la cantidad y debe predefinirse como un argumento discreto;

    Debe ser cuadrado - Este mensaje de error señala una matriz no comercial en una operación en la que se requiere un cuadrado, por ejemplo, al calcular el determinante, manejar o erigir una matriz en un grado;

    Debe ser digno (debe sER. sin dimensiones) -la expresión especificada tiene dimensión, aunque la situación requiere que sea sin dimensión. Las unidades no se pueden usar para argumentos de algunas funciones (por ejemplo, cos. y En)o en un indicador. Por ejemplo, la expresión CO5 (LL) no es válida;

    Debe ser un vector (debe sER. vector) -este mensaje señala un escalar o matriz en una operación que requiere el argumento del vector;

    Debe ser real (debe sER. verdadero) -se usa la expresión imaginaria o compleja donde MathCAD requiere una expresión de valor real. Por ejemplo, MathCAD requiere argumentos de valor real para algunas funciones incorporadas y índices de valor real;

    Debe estar aumentando (debe sER. aumentando) -vector cuyos elementos no están dispuestos en un aumento estricto, utilizado como un argumento de una de las funciones. Ispline, PSPLINE, CSPLINE, INTERP, LISTERP y hIST.El primer argumento de estas funciones debe ser un vector con elementos estrictamente crecientes. (En este caso, debe recordarse que si el origen es O, MathCAD incluye los elementos de elementos con un índice de cero, y si no está claramente definido, su valor depende de igual a cero);

    Debe ser una matriz (debe sER. matriz) -un intento de realizar una operación que se puede realizar solo en una matriz, con un escalar. Por ejemplo, puede ver este mensaje de error al intentar transponer el número, ya que en un contexto de este tipo, la operación de transposición no tiene sentido;

    Debe ser una matriz multidimensional - debe usar una matriz que tiene más de una línea o más de una columna;

    Debe ser distinto de cero (debe sER. distinto de cero) -intento de calcular la función incorporada de cero, aunque no se define para cero;

    Debe ser positivo (debe sER. positivo) -este mensaje señala el dibujo en el que uno de los límites a lo largo del eje utilizando una escala logarítmica es cero o negativa. MathCAD puede mostrar solo valores positivos en el eje logarítmico;

    Debe ser un escalar (debe sER. escalar) -se utiliza una expresión vectorial o matriz donde se requiere el escalar, por ejemplo, como un argumento de la función de identidad;

    Debe ser un vector tridimensional (debe ser 3-vector) -un intento de encontrar un arte vectorial de operandos que no son vectores tridimensionales. El producto vectorial se define solo para vectores con tres elementos;

    Debe ser completo (debe sER. entero) -utiliza una expresión desempleada donde se requiere un entero, por ejemplo, como una función de argumento identidad. o como un índice, inferior o superior. (Aunque puede definir argumentos discretos con valores fraccionarios, por ejemplo, x: \u003d 1, 1.1 .10 - No se pueden usar como índices más bajos);

    Digamos solo una matriz (solo uno. formación. permitido) -intentando ingresar más de una matriz en el campo de entrada para el nivel de líneas de nivel. MathCAD en este caso no permite más de una matriz, ya que el nivel de las líneas de nivel puede representar no más de una función al mismo tiempo;

    Duplicado (duplicado) -intentando identificar una variable dos veces en una definición. Este mensaje aparece cuando crea el vector en el lado izquierdo de la definición y use un nombre en este vector dos veces;

    Índice fuera de los límites (índice fuera. de. límites) -este mensaje marca un índice que se refiere al valor inexistente de la matriz. Dicho mensaje se puede ver cuando se usa un índice superior o inferior negativo (o índice más pequeño que el origen, si es original\u003e 0) cuando se usa el índice superior o inferior para referencia a un elemento de matriz con un número mayor de lo posible de acuerdo con el definición en el documento;

    Índices bajos bajos (también pocos suscripciones) -para la matriz se usa un índice inferior. Una indicación de los elementos de la matriz es posible utilizando los dos índices más bajos separados por la coma;

    No se puede determinar (no puede sER. denned) -a la izquierda del símbolo de definición (: \u003d) colocó una expresión indefinible. MathCAD permite los siguientes tipos de expresiones a la izquierda del símbolo de definición:

    Nombre de la variable simple: h.

    El nombre de la variable con el índice inferior: X;

    El nombre de la variable con el índice superior: x.

    La matriz de nombres de variable generada presionando M. La matriz puede contener solo nombres de variables simples o nombres de variables con índices más bajos

    Nombre de la función con argumentos: j (x, y)

    Utilizando otros tipos de expresiones incorrectamente. Si necesita calcular el resultado en lugar de determinar la variable, debe colocar un signo de igualdad (\u003d) en lugar de presionar el colon;

    No contiene índices superiores (no puede llevar subíndice) -el índice superior no se usa para la matriz, pero para otra cosa;

    No contiene índices más bajos (no puede llevar subíndice) -el índice inferior no se usa para un vector o matriz, pero para otra cosa;

    No nombre (no uNA. nombre) -el número u otra combinación de caracteres se usan donde MathCAD requiere un nombre, por ejemplo, como el segundo argumento de la función raíz.Ejemplos de lo que no es NOMBRE: / (x)) (Función), 3 (Número), x + 2. (expresión);

    Operación no válida con una matriz (ilegal formación. operación) -"Intentando aplicar una función u operador a un vector o matriz que requieren argumentos escalares. Por ejemplo, este mensaje se puede ver cuando intenta usar una función sine a una raíz cuadrada de la matriz si necesita para aplicar el operador o el Función a cada elemento de matriz, use el operador de vectorización como se describe. En el capítulo "Vectores y matrices";

    Nombre de la característica incorrecto (ilegal función. nombre) -la expresión utilizada que Mathcad interpreta como una función, pero el nombre de la función es incorrecto. Este mensaje aparecerá, por ejemplo, en el caso del uso del número que el nombre de la función: 6 (x).La mayoría de las veces ocurre si falta la declaración de tipo *, lo que hace que MathCAD interprete los soportes en la expresión como una función de característica y no como una agrupación de operaciones;

    Origen de uso incorrecto (ilegal Origen) -El origen se define a través del valor o valor MIS con un valor mayor a 16,000,000. Este mensaje marca el primer uso del índice después del uso incorrecto de origen;

    Contexto inválido (ilegal contexto) -el operador o función se utiliza en el contexto prohibido por MathCAD. Por ejemplo, este mensaje se puede ver en los siguientes casos:

    se utiliza un punto y coma en algún lugar fuera de la definición correcta del rango. (El punto con una coma en este caso se muestra como punto)Puede usar un punto y coma solo en la definición del rango para el argumento de función discreta Escribir o Adjuntar. Se utiliza en algún lugar fuera del lado izquierdo de la definición. Estas funciones no se pueden usar en expresiones o en el lado derecho de determinar el nombre de la función existente se usa como el nombre de la variable o el nombre de la variable existente se usa como el nombre de la función;

    Factor incorrecto (ilegal factor) -en el campo de ingresar a las unidades al final de la expresión que devuelve un resultado numérico, se introdujo una expresión incorrecta. Se permiten valores valores de escalar no cero.

    Orden no válido (inválido pEDIDO) -notas un intento de calcular la derivada con el orden especificado, que no es un número entero de 0 a 5 inclusive;

    Tamaño de vector no válido (incorrecto tamaño vector) -este mensaje indica la función de transformación de Fourier, cuyo argumento tiene el número de elementos distintos a los permisibles, ft requiere un vector como argumento con el número de elementos 2 °, donde pAG -un entero, mayor 1. IFFT requiere un vector con 1 + 2 "por elementos donde N es un número entero, mayor que 0. Si el origen es cero, MathCAD enciende automáticamente el elemento de índice cero como un componente del vector de argumento;

    Precisión incorrecta de aproximación (ilegal tolerancia) -este mensaje toma nota de una expresión utilizando TOL INTEGRAL, O ENTRADA Raíz, encontrar o Ministra para el cual tol 3\u003e 1 o tol<^ 0. Для устранения этой ошибки нужно где-либо выше отмеченного выражения установить значение TOL между нулем и единицей;

    Dimensión incierta - La expresión con las unidades de medición se construye en un grado que comprende un argumento o vector discreto. MathCAD no puede determinar la dimensión del resultado que cambiará según el indicador del grado. Si la expresión tiene dimensión, se puede erigir solo en un grado con un indicador real fijo;

    Undefindet -la característica que se muestra en la imagen negativa no está definida. Para determinar si ingresa el nombre de la variable con el colon subsiguiente (:) y la expresión o número, está definiendo. Este mensaje a menudo significa que el signo de igualdad se usa para determinar la variable (\u003d) en lugar de un colon. Para crear una definición, usar colon. Si se usa el signo igual, MathCAD cree que necesita calcular El valor de la variable. Este mensaje también aparece con el uso incorrecto de la variable en la definición global. Si la variable se usa en el lado derecho de la definición global, debe determinarse globalmente sobre Su. Si se usa una variable o variable definida localmente, cuya definición global está por debajo de su lugar de uso, MathCAD señala que la variable no está definida. Mensaje " indefinido"a menudo indica que en algún lugar por encima del documento de trabajo contiene un error. Si la definición incorrecta, a continuación, en el documento, cualquier expresión que dependiendo de esta definición se muestre en una imagen negativa;

    Rango equivocado (ilegal distancia) -el argumento discreto se define incorrectamente. Al determinar el rango, use uno de los siguientes formularios:

    Rval: \u003d NL. P2 Rval: \u003d NL, N2. P2.

    Se recluta presionando las teclas Rval: NL; N2 y Rval: NL, N2; N2, respectivamente. Al determinar el rango, está permitido usar un máximo de una coma y un punto con una coma. Si se usa la segunda forma de grabación, el valor p2. debe estar entre los valores pAG y p3, pero no igual pAG;

    Valor no cero (no escalar valor) -se utiliza un vector o una expresión que contiene un argumento discreto donde se requiere el valor escalar. Por ejemplo, puede ver este mensaje cuando intente presentar la vista igual h.: /, si / es un argumento discreto. No se puede definir un argumento discreto a través de otro directamente, ya que debe usar expresiones como xi.Este error a menudo ocurre al crear gráficos, si ingresa el nombre del vector en el campo de entrada h. en lugar de xi;

    Unidades incompatibles (incompatibles unidades) -notas la expresión en la que otras operaciones con expresiones que tienen diferentes dimensiones se restan o se realizan. Por ejemplo, este mensaje de error se puede ver al intentar:

    doblar o restar dos expresiones que tienen diferentes dimensiones, por ejemplo, 3 kg + 5 segundos

    crea un vector, matriz o tabla, en la que no todos los elementos tienen la misma dimensión.

    cree un dibujo en el que se depositen dos expresiones diferentes dimensiones en un eje;

    Mente de tamaños de matriz (matriz tamaño dISCORDANCIA) -un intento de realizar una operación con vectores o matrices, cuyas dimensiones no son adecuadas para esta operación. Muchas operaciones requieren que sus argumentos vectoriales sean un tamaño, como un producto o función. linterp. y co / g. La adición y la resta de vectores y matrices también requieren dimensión a juego. La multiplicación de matrices requiere que el número de columnas de la primera matriz coincida con el número de filas del segundo;

    No es relevante dado (no pareo. Dado) -este mensaje indica funciones. Encontrar. o MINERR. Sin las palabras apropiadas Dado.Cada bloque de resolver ecuaciones comenzando con la palabra. Dado, Debe terminar la palabra Encontrar. o MINERR;

    Coma inapropiada (Mierflelasd coma) -la coma se usa donde no debe ser. Puede usar la coma en uno de los siguientes casos:

    dividir los argumentos de las funciones.

    para separar los dos primeros elementos del rango para determinar el discreto argumento

    para la separación de los valores que se posponen en el dibujo a lo largo de un eje.

    para dividir artículos en la tabla de entrada

    para separar los índices más bajos del elemento de matriz.

    El uso de la coma para cualquier otro propósito en MathCAD es inaceptable;

    Característica - Intente calcular la función o realizar una operación con un valor no válido. Por ejemplo, este mensaje se puede ver cuando se divide en cero o intenta dibujar una matriz degenerada (con cero determinante);

    No hay convergencia - MathCAD no puede calcular el resultado de la integración, la diferenciación, las funciones raíz, encontrar o MINERR. Con la precisión requerida. Para obtener más información, consulte las descripciones de los operadores y funciones relevantes;

    Error en bloque (error eN. resolver cuadra) -puede ver este mensaje al calcular la función de usuario expresada a través de un bloque de las ecuaciones de resolución que contienen un error. Para eliminar este error, elimine el error en la solución de ecuaciones. (Si usa el bloque de soluciones de ecuación directamente sin definir la función a través de ella, puede obtener un mensaje de diagnóstico detallado);

    Error en constante (error eN. constante) -Mathcad interpreta la expresión especificada como una constante incorrecta. Mathcad percibe todo comenzando con el dígito como constante. Si ingresa el número y, directamente detrás de él, Mathcad lo interpreta como una constante incorrecta. Se proporciona una lista completa de todas las formas correctivas posibles de constantes en la sección "Fin de los números" de la aplicación;

    Error en la lista (error eN. lista) -esta característica contiene una lista incorrecta de argumentos. La definición correcta de la función comienza de esta manera:

    cc, y, z. .): \u003d \u003d

    La lista de argumentos entre paréntesis puede constar de uno o varios nombres separados por la coma. Cualquier otro tipo de lista es incorrecto. Este mensaje de error aparece también si una lista no válida se crea en otro contexto, por ejemplo, en la lista de expresiones para el eje de clase de los gráficos;

    Error de definición del área (dominio error) -intentando calcular el valor de una función que tiene un argumento que se va para el área de definición. Por ejemplo, un intento de calcular 1P (0).

    Error de archivo (archivo error) -el sistema ha encontrado un error al leer el archivo usando la función Leer. o Readprn.Consulte el capítulo "Archivos de datos", donde se describen los formatos de archivo de datos válidos;

    Definición de desbordamiento de pila (desbordamiento de la pila de definición): usó demasiadas funciones;

    Desbordamiento de pila (pila desbordamiento ^. - El cálculo de la expresión condujo al desbordamiento de la pila interna de MathCAD. Puede ser el resultado de "OHMS, una expresión demasiado compleja o función recursiva;

    Desbordamiento -un intento de calcular la expresión de que el número más grande puede ser representado por MathCAD (aproximadamente 10 307). Esto puede suceder no solo cuando el resultado final es en sí mismo, sino también en caso de exceder este límite por cualquier resultado intermedio;

    Figuras de dígitos perdidos (significado pERDIÓ) -este mensaje marca un intento de derivar una función del valor que se encuentra fuera del rango donde se puede calcular la función con precisión. Por ejemplo, aparecerá al intentar calcular el pecado (10 100). Dado que el valor del SIN (IQI 00) depende de un número completamente definido del número IQI 00, entonces cualquier valor que MathCAD pueda regresar, no tendrá dígitos significativos. En lugar de devolver el resultado, cuya precisión no está justificada, MathCAD emite este mensaje;

    Interrumpido (interrumpido) -interrumpió Mathcad presionando la tecla al realizar cálculos. Para recalcular la expresión marcada, haga clic en la expresión y presione;

    Señal de operación perdida (falta operador) -en la expresión o ecuación, falta una de las operaciones de la operación;

    Falta operando operando) -en la expresión, se perdió uno de los operandos. Por ejemplo, este mensaje se puede ver al ingresar el signo más sin ingresar a los componentes y las prensas posteriores del signo de igualdad. MathCAD muestra el campo de entrada (rectángulo pequeño) en el sitio del operando perdido;

    Dimensión en un grado innumerable. - La expresión con unidades de mediciones se construye en un título de valoración o imaginario complejo. Si la expresión tiene dimensión, se puede erigir solo en un grado venativo, de lo contrario, MathCAD no puede definir las unidades en las que se exprese el resultado;

    No se encontró ninguna solución (lo hizo no. encontrar. solución) -MathCAD no encontró la solución del sistema de ecuaciones. Para que el bloque de resolución de las ecuaciones emitiera un resultado aproximado como una solución, use la función MINERR. En lugar de la función Encontrar.Para obtener más información, consulte el capítulo "Solución de las ecuaciones";

    Expresión demasiado grande (ecuación también. gRANDE) -para calcular en MathCAD, se ha introducido demasiada expresión. Divide la expresión en dos o más subsecciones;

    Demasiado índice más bajo (subíndice también. gRANDE) -un intento de usar el índice más bajo que exceda los límites permitidos por MathCAD;

    Demasiado grande para mostrar (demasiado grande para mostrar): se permite un intento de emitir una matriz de vector o tamaño es mayor de lo que Mathcad está permitido;

    Muy pocos argumentos (también pocos argumentos) -

    Muy pocas restricciones (también pocos restricciones) -este mensaje indica Encontrar. o Dado. Con el número de restricciones menos que los números variables. Agregue limitaciones insignificantes o reduzca el número de variables en relación con las que se busca la solución. Para obtener más información, consulte el capítulo "Solución de las ecuaciones";

    Muy pocos elementos (también pocos elementos) -este mensaje indica una transformada de Fourier, un spline cúbico o una función de interpolación lineal utilizada para un vector con una cantidad demasiado pequeña de componentes. La transformación de Fourier y la inversión se requieren al menos cuatro elementos del vector;

    Demasiados argumentos (también muchos. argumentos) -la expresión especificada contiene una función con un número demasiado pequeño de argumentos. Para las funciones incorporadas, se soluciona el número de argumentos; Consulte el capítulo "Funciones incorporadas". Para las funciones de usuario, el número de parámetros depende de la definición realizada en el documento de trabajo;

    Demasiados índices (también muchos. suscripciones) -se utilizan dos o menores índices más bajos para vector o tres o más índices para la matriz;

    Demasiadas restricciones (también muchos. restricciones) - enel bloque de soluciones de ecuación utilizan más de cincuenta limitaciones;

    Demasiados puntos (también muchos. pUNTOS) -intentar mostrar puntos más que MathCAD puede manejar para un gráfico;

    Demasiados archivos - abrir demasiados archivos usando dichas funciones de acceso a archivos como Writeprn, Readprn, u otras funciones de este tipo. Al mismo tiempo, no se pueden abrir más de 30 archivos. Selecciona un equipo Adjuntar al archivo Desde el menú Archivo, Ingrese el nombre de una de las variables de archivo utilizadas y haga clic en "Desconectar";

    Sólo operador de caracteres -un intento de obtener un resultado numérico en una expresión que debe calcularse solo simbolizada. Algunos operadores solo deben calcularse simbolizados como se describe en el Capítulo 17 "Cálculos simventidos";

    Archivo no encontrado (archivo no. encontró) -el sistema no encontró el archivo de datos especificado como un parámetro de función Leer. o Readprn Ya sea por importación en el área gráfica.

    2. Elementos de lenguaje de Mathcad

    Los elementos principales de las expresiones matemáticas de MathCAD incluyen operadores, constantes, variables, matrices y funciones.

    2.1 Operadores

    Operadores - Artículos de Mathcad, con los que puede crear expresiones matemáticas. Estos, por ejemplo, incluyen símbolos de operaciones aritméticas, marcas de cantidades de cálculo, obras, derivados, integrales, etc.

    El operador determina:

    a) la acción que debe realizarse en presencia de ciertos valores de los operandos;

    b) Cuántos, dónde y qué operandos deben ingresarse en el operador.

    Operando - El número o la expresión en la que opera el operador. Por ejemplo, en Expression 5! +3 Numbers 5! y 3 operadores de operandos "+" (plus), y el número 5 - operando factorial (!).

    Cualquier operador en MathCAD se puede ingresar de dos maneras:

    · Presionando la tecla (acceso directo de teclado) en el teclado;

    · Usando un panel matemático.

    Para asignar o emitir el contenido de una celda de memoria asociada con una variable, se utilizan los siguientes operadores:

    - Signo de asignación (ingresado presionando la tecla : en el teclado (colon en el diseño de teclado en inglés) o presionando el botón correspondiente en el panel Calculadora );

    Esta tarea se llama lan . Antes de esta asignación, la variable no se define y no se puede usar.

    - Operador de asignación global. Esta asignación se puede realizar en cualquier parte del documento. Por ejemplo, si la variable se asigna al valor al final del documento, tendrá el mismo valor al comienzo del documento. - Operador de igualdad aproximada (X1). Utilizado en la resolución de sistemas de ecuaciones. Ingresado presionando una tecla ; en el teclado (punto con una coma en el diseño de teclado en inglés) o presionando el botón correspondiente en Panel booleano.

    El operador (simplemente igual), asignado para generar el valor constante o variable.

    Cálculos más simples

    El proceso de cálculo se lleva a cabo utilizando:

    Paneles de calculadora, paneles de calculadora y paneles de evaluación.

    Atención. Si necesita compartir toda la expresión en el numerador, debe destacarse inicialmente presionando la barra espaciadora en el teclado o colocando entre paréntesis.

    2.2 constantes

    Constantes - Objetos renovados que almacenan algunos valores que no se pueden cambiar.

    Por ejemplo, p \u003d 3.14.

    Constantes dimensionales - Estas son unidades de medición generalmente aceptadas. Por ejemplo, metros, segundos, etc.

    Para escribir la constante dimensional, debe ingresar un signo * (Multiply), seleccione el elemento del menú Insertar subpárrafo Unidad . En las mediciones, las categorías más famosas: Longitud - Longitud (M, KM, CM); Masa - peso (gr, kg, t); Tiempo - tiempo (min, sec, hora).


    2.3 variables

    Variables Se denominan objetos que tienen un cierto valor que puede cambiar en el curso de la ejecución del programa. Las variables pueden ser numéricas, cadena, símbolo, etc. Las variables de valores se configuran utilizando el signo de asignación (: \u003d).

    Atención . MathCAD Capital y las letras minúsculas perciben como diferentes identificadores.

    Variables del sistema

    EN Mathcad. Hay un pequeño grupo de objetos especiales que no se pueden atribuir a la clase de constantes o la clase de variables cuyos valores se definen inmediatamente después de que se inicie el programa. Son más correctos para considerar variables del sistema. Esto, por ejemplo, TOL es el error de los cálculos numéricos, el origen, el valor límite inferior del índice de índice de vectores, las matrices, etc. Los valores de estas variables se pueden configurar si es necesario.

    Variables clasificadas

    Estas variables tienen una serie de valores fijos o enteros o cambiando con un paso determinado desde el valor inicial a la final.

    Para crear una variable clasificada, se usa una expresión:

    Nombre \u003d n Comenzar, (n comienza + Paso) .. N Fin,

    donde el nombre es el nombre de la variable;

    N comienzo - valor inicial;

    Paso de cambio variable de paso especificado;

    N Fin - El valor final.

    Las variables clasificadas son ampliamente utilizadas en la construcción de gráficos. Por ejemplo, para construir un gráfico de alguna función. f. ( x.) En primer lugar, debe crear una serie de valores variables x. - Para esto, debe ser una variable clasificada.

    Atención. Si en el rango de cambio de variables no especifica un paso, el programa lo aceptará automáticamente igual a 1.

    Ejemplo . Variable x. Varía en el rango de -16 a +16 en incrementos 0.1

    Para quemar una variable clasificada, debe ingresar:

    Nombre de la variable ( x.);

    Asignación de signos (: \u003d)

    El primer valor del rango (-16);

    Coma;

    El segundo valor del rango, que es la suma del primer valor y la etapa (-16 + 0.1);

    Elipsis ( .. ) - Cambiar la variable en los límites especificados (se ingresa un punto presionando un punto con una coma en el diseño de teclado en inglés);

    El último valor del rango (16).

    Como resultado, tendrás éxito: x. := –16,–16+0.1..16.

    Tablas de salida

    Cualquier expresión con variables clasificadas después de que el signo igual inice la tabla de salida.

    En la tabla de salida, también puede insertar valores numéricos y ajustarlos.

    Variable con índice

    Variable con índice - Esta es una variable que se le asigna un conjunto de números no distintos, cada uno de los cuales tiene su propio número (índice).

    Ingresar al índice se realiza presionando el soporte cuadrado izquierdo en el teclado o usando el botón x N. En el panel Calculadora .

    Como índice, puede usar tanto la constante como la expresión. Para inicializar la variable con el índice, debe ingresar los elementos de la matriz, separándolos con comas.

    Ejemplo. Ingrese las variables de índice.

    - ingresar valores numéricos a la tabla se realiza a través de comas; - Salga el valor del primer elemento del vector S; - Salida del valor del vector de elemento cero S.

    ¿Te gustó el artículo? Compártelo