sin函数

常见函数的融合转化

不想你离开。 提交于 2019-12-06 06:55:28
前言 三角函数,齐次函数,二次函数,对勾函数,幂函数等纠缠融合在一起,在判断函数的单调性和值域(或最值)时经常出现,现对其作以归纳总结。 模板函数[基础] 二次函数 对勾函数 高阶融合[转化] 复合函数 分式函数 三角函数 引例 求函数 \(f(x)=sinx+cosx+sinxcosx\) 的值域。【三角换元,典型例题】 分析:令 \(sinx+cosx=t\) ,则可知 \(t\in[-\sqrt{2},\sqrt{2}]\) , 则由 \((sinx+cosx)^2=t^2\) 得到 \(sinxcosx=\cfrac{t^2-1}{2}\) , 故此时原函数经过换元就转化为 \(f(x)=g(t)=t+\cfrac{t^2-1}{2},t\in[-\sqrt{2},\sqrt{2}]\) , 这样就和例1是同一类型的了。 \(f(x)=g(t)=\cfrac{1}{2}(t+1)^2-1\) , \(t\in[-\sqrt{2},\sqrt{2}]\) , \(f(x)=g(t) \in [-1,\cfrac{2\sqrt{2}+1}{2}]\) 引例 如求函数 \(y=\cfrac{sin\alpha\cdot cos\alpha}{sin\alpha+cos\alpha},\alpha\in [0,\cfrac{\pi}{2}]\) 的值域问题。 分析

PHP计算两个经纬度地点之间的距离

China☆狼群 提交于 2019-12-04 14:08:45
``` /** * 求两个已知经纬度之间的距离,单位为米 * * @param lng1 $ ,lng2 经度 * @param lat1 $ ,lat2 纬度 * @return float 距离,单位米 * @author www.Alixixi.com */ function getdistance($lng1, $lat1, $lng2, $lat2) { // 将角度转为狐度 $radLat1 = deg2rad($lat1); //deg2rad()函数将角度转换为弧度 $radLat2 = deg2rad($lat2); $radLng1 = deg2rad($lng1); $radLng2 = deg2rad($lng2); $a = $radLat1 - $radLat2; $b = $radLng1 - $radLng2; $s = 2 * asin(sqrt(pow(sin($a / 2), 2) + cos($radLat1) * cos($radLat2) * pow(sin($b / 2), 2))) * 6378.137 * 1000; return $s; } ``` > 更多精彩文章请关注 [王明昌博客](https://www.wangmingchang.com) 来源: https://www.cnblogs.com/wmc1125/p

六轴机器人matlab写正解函数

匿名 (未验证) 提交于 2019-12-03 00:22:01
1. 分两个程序①主函数②function函数 2.main clear; clc; %建立机器人模型 % theta d a alpha offset ML1=Link( [ 0 0 0 0 0 ] , 'modified' ); ML2=Link( [ 0 0.1491 0 -pi/ 2 0 ] , 'modified' ); ML3=Link( [ 0 0 0.4318 0 0 ] , 'modified' ); ML4=Link( [ 0 0.4331 0.0203 -pi/ 2 0 ] , 'modified' ); ML5=Link( [ 0 0 0 pi/ 2 0 ] , 'modified' ); ML6=Link( [ 0 0.0563 0 -pi/ 2 0 ] , 'modified' ); modrobot=SerialLink( [ML1 ML2 ML3 ML4 ML5 ML6] , 'name' , 'PUMA 560' ); t06= modrobot. fkine( [ 0 , 0 ,pi/ 2 , 0 , 0 ,pi/ 2 ] ) %工具箱正解函数 myt06=myfkine( 0 , 0 , pi / 2 , 0 , 0 , pi / 2 ) %手写的正解函数 3.function function [T06]=myfkine(theta1

方程式求根

匿名 (未验证) 提交于 2019-12-02 23:53:01
使用sym或syms建立变量 >> syms x >> (x+x)/3 ans = (2*x)/3 >> y=sym('y') y = y solve() 1.一元一次方程 解y=x*sin(x)-x; y是equation x是symbol >> solve(cos(x).^2-sin(x).^2,x) ans = pi/4 2.二元一次方程 >> syms x y >> eq1=x-2*y-5; >> eq2=x+y-6; >> a=solve(eq1,eq2,x,y) a = 包含以下字段的 struct: x: [1×1 sym] y: [1×1 sym] >> a.x ans = 17/3 >> a.y ans = 1/3 >> syms x a b solve(a*x^2-b) ans = b^(1/2)/a^(1/2) -b^(1/2)/a^(1/2) >> syms x a b >> solve(a*x^2-b,b)%以b为未知数来解 ans = a*x^2 求导 >> syms x >> y=4*x^5 y = 4*x^5 >> yprime=diff(y) yprime = 20*x^4 对x^2*exp(x)积分,z(0)=0 subs是 赋值函数 ,用数值替代符号变量替换函数 >> syms x >> y=x^2*exp(x); >> z=int(y); >