1. Вычислите выражение, заданное с помощью следующих таблиц:
Таблица 1
Выражение
Таблица 2
2. Заменить в выражениях табл. 1 знак арифметической операции умножения на знак операции сложения и вычислить новые выражения без их полного набора в командной строке, воспользовавшись тем, что MatLab запоминает вводимые команды.
3. Получите результаты вычислений пункта 2 в форматах short и long.
4. Получите комплексное число (a+bi). Определите:
- комплексно-сопряженное число числу (a+bi);
- вычислите квадрат комплексно-сопряженного числа;
- вычислите произведение исходного комплексного числа и комплексно-сопряженного числа;
- вычислите выражение sin(a+bi)+cos(a-bi).
Код программы:
Программа:
>> N = 5 // ввод значения переменной N;
N =
>> A = (sin(N))^2 // расчет выражения А;
A =
0.9195
>> B = log(N+2) // расчет выражения В;
B =
1.9459
>> C = exp(N/N^2) // расчет выражения С;
C =
1.2214
>> D = A+B // расчет выражения D;
D =
2.8654
>> A^(2/5)*sqrt(C)/(B+D) // расчет основного выражения;
ans =
0.2221
>> (A^(2/5)+sqrt(C))/B*D // замена знака арифметической операции умножения на знак операции сложения и вычисление нового выражения;
ans =
3.0514
>> short ?? // ошибка;
Undefined function or variable 'short'. // Неопределенные функции или переменной short
>> format short // перевод в формат short;
>> A^(2/5)*sqrt(C)/(B+D) // вычисление выражения в формате short;
ans =
0.2221
>> format long // перевод в форматe long;
>> A^(2/5)*sqrt(C)/(B+D) // вычисление выражения в формате long;
ans =
0.22212088770328
>> 9+6i // запись комплексного выражения в формате long;
ans =
9.00000000000000 + 6.00000000000000i
>> format short
>> 9+6i' // получение комплексно-сопряженного числа числу 9+6i в формате short;
ans =
9.0000 - 6.0000i
>> (9+6i)^2 // вычисление квадрата комплексного числа;
ans =
4.5000e+001 +1.0800e+002i
>> (9+6i)*(9-6i) // вычисление произведение исходного комплексного числа и комплексно-сопряженного числа;
ans =
>> sin(9+6i)+cos(9-6i) вычисление выражение sin(a+bi)+cos(a-bi);
ans =
-1.0066e+002 -1.0066e+002i
>>