Создать документ с результатами вычисления
Вопросы, подлежащие изучению
1.Понятие символьных вычислений.
2.Создание и работа с символьными переменными, выражениями и функциями.
3.Аналитическое вычисление конечных и бесконечных сумм и произведений.
4.Операция подстановки значения переменной в выражение.
5.Вычисление пределов и производных.
6.Аналитическое и численное дифференцирование функции в точке.
7.Символьное и численное вычисление интегралов.
Задание
1. Выбрать вариант заданияиз табл. 3.3-1.
Создать М-файл
Выполнить символьные операции с выражениями
Упростить любое выражение.
Разложить f3 на слагаемые и полученное выражение упростить.
Выполнить операцию подстановки значения переменной (k) в выражение f2 (k - выражение на которое заменяется переменная х).
Получить обратную функцию к f3.
Разложить f3 на простые множители.
Выполнить операцию комплектования f3 по степеням.
Рассчитать численное значение выражения f2 с 5-ю знаками точности (значения переменных, входящих в состав данного выражения, выбрать самостоятельно).
Выполнить символьные операции математического анализа
Разложить f2 в ряд Тейлора.
Вычислить различные пределы от f4.
Вычислить первые и вторые производные от f3 и f4 в символьном виде и в выбранной точке.
Вычислить неопределенные и определенные интегралы от f4.
2.5. Решить уравнение f3=0.
Отладить, выполнить и создать документ М-файла
Примечание: Если переменной х присвоено значение, то оно распространяется на все ниже следующие вычисления, проводимые в данном документе. Поэтому при проведении символьных вычислений рекомендуется изменить имя переменной или обнулять......
Варианты задания
Таблица 3.3-1
Содержание отчета
1.Название лабораторной работы.
2.Индивидуальное задание.
3.Документ с исходным текстом (М-файлом)
4.Протокол вычислений
Пример выполнения задания
1. Выбрать вариант задания:
Создать М-файл
3. clear all 4. echo on 5. %1. Выполнить символьные операции с выражениями 6. % 7. % 1.1. Упростить выражение. 8. syms a b; 9. simplify((a+b-a)/(2*a)) 10. % 11. % 12. % 1.2.Разложения f3 на слагаемые и 13. % обратное преобразование по упрощению полученного выражения. 14. syms x; 15. f3=(x+1).^2 16. expand(f3) 17. simplify(ans) 18. % 19. % 20. % 1.3.Подстановка значения переменной k в выражение f2. 21. syms k a x 22. f2=sin(k*x + 1) 23. subs(f2,k,a*x.^2) 24. % 25. % 26. % 1.4.Обращение F3 27. finverse(f3) 28. % 29. % 30. % 1.5.Разложение на простые множители f3 31. factor(f3) 32. % 33. % 34. 35. % 1.6. Комплектование по степеням f3 36. sym x='x' : f3=(x+1)^2 37. collect(f3) 38. % 39. % 40. % 1.7.Результаты получения численного значения выражения f2 с 5-мя знаками. 41. x=0.55 : k=3 42. vpa(f2,5) 43. vpa(sin(a*x^3+1),4) 44. % 45. % 46. % 2. Выполнить Символьные операции математического анализа 47. % 48. %2.1. Разложение функций в ряд Тейлора – taylor( ) 49. syms a x 50. x=2 51. f22=sin(a*x^3+1) 52. taylor(f22) 53. pretty(ans) 54. % 55. % 56. %2.2. Вычисление пределов 57. z=sym('z') 58. limit((cos(z-1)+z)/z.^2) 59. limit((cos(z-1))/z.^2) 60. limit((cos(z-1)+z)/z.^2,pi/2) 61. % 62. % 63. %2.3. Вычисление производных 64. sym z : sym x='x' 65. f3=sym('(z+1)^2') 66. diff(f3) 67. diff(f3,2) 68. f4=(cos(x-1)+x)./x.^2 69. diff(f4) 70. diff(f4,2) 71. % 72. % 73. %2.4. Вычисление неопределенных и определенных интегралов 74. z=sym('z') 75. int((cos(z-1)+z)/z.^2,z) 76. int((cos(z-1)+z)/z.^2,z,1,4) 77. int((cos(z-1)+z)/z.^2,z,1,2) 78. % 79. % 80. %2.5. Решение алгебраических уравнений 81. sym z 82. f3=sym('(z+1)^2') 83. solve(f3) 84. echo off |
Сохранть под именем xxx.m
Выполнть М-файл xxx.m
Создать документ с результатами вычисления