MATLAB求解三角函数
clc;clear;
syms x ;
%A = solve(2^(0.5)*sin(x)+2^(0.5)*cos(x)-2,x)
A = solve('2^(0.5)*sin(x)+2^(0.5)*cos(x)-2',x)
求解2^(0.5)*sin(x)+2^(0.5)*cos(x) = 2函数时,使用solve(2^(0.5)*sin(x)+2^(0.5)*cos(x)-2,x)得不到正确解
使用将函数转化为符号型,solve('2^(0.5)*sin(x)+2^(0.5)*cos(x)-2',x)可以得到正确解
因为你定义了x 是syms符号变量
那么 y=.....,z=diff(y)之后,z也是一个符号变量
你看到了 z=3*x^2-6*x+3
solve(z) 也就是解方程 z=0,也就是 3*x^2 - 6*x +3=0
solve会根据z的内容,寻找方程里面的字母作为未知数,解这个方程
所以这个时候解得关于x的二次方程的根
solve('z')给solve传递了一个字符串z,solve函数也会根据字符串中的表达式去解方程
但这个时候,它只找到了 一个字符'z' 就将其当成未知数求方程 'z=0'的解,所以结果就是0
也就是说通过前面的代码z是个符号变量,内容是3*x^2-6*x+3
而'z'就只是一个字符
你在命令行输入z,就会返回
z=
3*x^2-6*x+3
而你在命令行输入’z',就会返回
ans =
z
这个道理跟你 定义变量 a=1
然后用 a 和 ‘a' 一样,a就代表了1,而’a'也即是字符a而以
参考:https://zhidao.baidu.com/question/624109965187590244.html
MATLAB求解三角函数相关推荐
- MATLAB求解方程和方程组
声明:本文章中数据来自清风老师数学建模课程 文章目录 MATLAB求解方程和方程组 1.solve函数 1.1 求解单变量方程 1.2 多变量方程求解 1.3 方程组的求解 1.4 solve求解时可 ...
- matlab解符号方程组,matlab 求解符号方程组
1特殊符号可爱组成的小狗图案 求解符号方程组: 特殊符号可爱组成的小狗图案,缺失:matlab求解符号方程组4057/9 ▄██████▄ █████████▄ ███ ▄████▄▄▄▄███ ██ ...
- matlab微分方程组边值,matlab求解常微分方程边值问题的方法
matlab求解常微分方程边值问题的方法 Matlab 求解常微分方程边值问题的方法:bvp4c 函数 常微分方程的边值问题,即 boundary value problems ,简称 BVP 问题, ...
- 【数字信号处理】线性常系数差分方程 ( 使用 matlab 求解 “ 线性常系数差分方程 “ 示例 | A 向量分析 | B 向量分析 | 输入序列分析 | matlab 代码 )
文章目录 一.使用 matlab 求解 " 线性常系数差分方程 " 示例 1.B 向量元素 : x(n) 参数 2.A 向量元素 : y(n) 参数 3.输入序列 4.matlab ...
- 【数字信号处理】线性常系数差分方程 ( 卷积 与 “ 线性常系数差分方程 “ | 使用 matlab 求解 “ 线性常系数差分方程 “ )
文章目录 一.卷积 与 " 线性常系数差分方程 " 二.使用 matlab 求解 " 线性常系数差分方程 " 一.卷积 与 " 线性常系数差分方程 & ...
- 2021-01-13 Matlab求解微分代数方程 (DAE)
Matlab求解微分代数方程 (DAE) 什么是微分代数方程? 微分代数方程是一类微分方程,其中一个或多个因变量导数未出现在方程中.方程中出现的未包含其导数的变量称为代数变量,代数变量的存在意味着不能 ...
- MATLAB求解常微分方程
MATLAB求解微分方程_Falcon的博客-CSDN博客_matlab微分方程求解 matlab求解常微分方程(组)---dsolve.ode系列函数详解(含例程)_假电工的真的博客-CSDN博客_ ...
- 常微分方程matlab求解
常微分方程matlab求解 一般格式 matlab求解常微分方程的调用格式为: 例如,现在需要求解常微分方程 则有 y=dsolve('Dy=-2*y+2*x^2+2*x','x') 这个常微分方程的 ...
- matlab pca求曲率和法向量_实践课堂 已给出实例的MATLAB求解大汇总(线性规划)...
[例1]用图解法求解如下二维线性规划问题. 友情链接:例1详解可点击这里 [例1]的MATLAB求解. %原目标函数,为转化为极小,取目标函数中设计变量的相反数 c=[-1;-1]; %线性不等式约束 ...
- 用matlab求解工作时间调度问题,置换流水车间调度问题的MATLAB求解.doc
物流运筹实务课程设计 题目:置换流水车间调度问题的MATLAB求解 置换流水车间调度问题的MATLAB求解 目录 前言--------------------------- 5 问题描述------- ...
最新文章
- 唯品会HDFS性能挑战和优化实践
- 牛客题霸 NC24 删除有序链表中重复的元素-II
- 【Hibernate】HibernateCallback总结
- first() mysql_EF6配合MySQL或MSSQL(CodeFirst模式)配置指引
- 【Spring】Spring Bean 生命周期
- 做好前端的话HTML和CSS基础必须夯实!
- [仁润云技术团队]并发编程-(1)基本概念
- tensorflow用c语言,安装TensorFlow C语言版
- 飞将军李广自杀:性格能力注定悲剧!(
- YOLOv5目标检测算法——通俗易懂的解析
- js科学计算机,js网页在线科学计算器代码
- plotyy函数_转载:MATLAB关于plotyy函数的使用三例
- fedora11上安装fcitx
- android 手机 投影,100吋1080p 看Android双核手机连投影
- 压电雨量传感器不堵不粘维护简单的设计结构
- starUML for MAC 破解方法
- 计算机系单身率排行榜,中国高校单身率排行榜,第一名实至名归!
- 进程的切换——switch_to函数
- 解决Invalid HTTP_HOST header: ‘xxx.xx.xxx.xxx:8000‘. You may need to add ‘xxx.xx‘ to ALLOWED_HOSTS问题
- 麦咖啡发布“奶铁”取代拿铁,明年新开1000家店 | 美通社头条