一个函数与其导数的图象绘制

% x*(1-x)^(2/5)
% 对上面函数求导

% 2/5 2 x
% (1 - x) - ------------
% 3/5
% 5 (1 - x)

%该式在x>1 时由于 3/5次方存在变的无意义
%所以要使用下面的等价形式求导
diff(x*(x-1)^(2/5)) %当x>1时函数等价形式

ezplot(‘(2*x)/(5*(x - 1)^(3/5)) + (x - 1)^(2/5)‘,[1.01,2])

//==============绘制曲线与曲线指定点密切圆======================

clc
clear
close
format long
syms x y
t0=1.001;
t=-1:0.001:5;
x1=t;
y1=t.*(t-1).^(2/5);
z1=t*0;
plot(x1,y1);
hold on
Rx0=t0;
Ry0=t0*(t0-1)^(2/5);
plot(Rx0,Ry0,‘*‘);

grid on
axis equal

df=diff(x);
dg=diff(x*(x-1)^(2/5));
df2=diff(df);
dg2=diff(dg);
k=abs(df*dg2-dg*df2) / (df^2+dg^2)^(3/2);
% pretty(k)
kt0=subs(k,t0);
df0=subs(df,t0);
dg0=subs(dg,t0);
Nx0=dg0/sqrt(dg0^2+df0^2);
Ny0=-df0/sqrt(dg0^2+df0^2);

Cx0=Rx0 + (1/kt0) *Nx0;
Cy0=Ry0 + (1/kt0) *Ny0;
plot(Cx0,Cy0,‘*‘)

x2=Cx0+cos(t)*(1/kt0);
y2=Cy0+sin(t)*(1/kt0);
plot(x2,y2);
double(kt0)
%n=-dg i+df j
%n=dg i- df j

% eval(solve(‘3*t/sqrt(1+t^2)=2.281‘))

时间: 2024-10-03 20:26:21

一个函数与其导数的图象绘制的相关文章

一个函数实现基因内具有多种突变类型的热图的绘制

??我们平常多见的基因突变热图是一个基因一个格子,一种突变类型,但实际上在同一个病人中,同一个基因往往具有多种突变类型,因此传统的热图绘制工具并不能满足我们绘图的需要.应研究需要,本人自己写了一个热图绘制函数,内部调用image 进行热图的绘制, barplot进行直方图绘制, 用data.table进行数据处理.对于一个基因内多种突变类型如何表现出来的问题, 这个函数先采用image将初步的热图绘制出来,再使用points,以方块形式将第二种突变,第三种突变依次添加, 在添加的同时方块位置稍为

使用axes函数在matlab绘图中实现图中图的绘制

使用axes函数在matlab绘图中实现图中图的绘制 有时为了对细节进行详细说明,需要在一个较大坐标轴上绘制一个小图来对局部进行放大以阐述结果. 这可以通过调用axes函数实现. 下面通过绘制 y=1/(t-3) 的曲线举例说明该函数的使用方法. 程序如下: clc;clear;close all;                                                                                                    

【Python环境】matplotlib - 2D 与 3D 图的绘制

2015-10-30数据科学自媒体 类MATLAB API 最简单的入门是从类 MATLAB API 开始,它被设计成兼容 MATLAB 绘图函数. 让我们加载它: from pylab import * 使用 qt 作为图形后端: %matplotlib qt 示例 类MATLAB API 绘图的简单例子: from numpy import * x = linspace(0, 5, 10) y = x ** 2figure() plot(x, y, 'r') xlabel('x') ylab

函数的导数概念

一.函数的导数的引入 如图所示,已知函数\(y=f(x)\),给定其上的两个点\(A(x_0,y_0)\)和\(B(x_0+\Delta x,y_0+\Delta y)\),则经过这两个点的直线\(AB\),我们称为函数的割线,表达式\(\cfrac{\Delta y}{\Delta x}\)称为函数在\((x_0,x_0+\Delta x)\)上的平均变化率,也就是割线的斜率\(k=\cfrac{\Delta y}{\Delta x}\), 当点\(B\)沿着函数图像向点\(A\)靠近时,即\

单自由度系统中质量、阻尼和刚度变化对频率响应函数(FRF)影响图的绘制

作者:赵兵 日期:2020-02-17 目录 1.     背景 2.     VISIO绘制 3.     Matlab绘制 (1)     M变化时 (2)     K变化时 (3)     C变化时 4.     参考文章 1. 背景 写文章时需要用到几张图,下面是从PDF上截图截出来的,用来表示单自由度系统在冲击激励下的频率响应曲线,当K(刚度),C(阻尼),M(质量)变化时,频率响应曲线的变化情况.       图 1 单自由度系统刚度,阻尼,质量影响曲线 用图1放在文章中,不太美观,

写一个函数,对于一个给定的整数,如果它的二进制模式从正向看和反向看是一样的,那么返回true;

写一个函数,对于一个给定的整数,如果它的二进制模式从正向看和反向看是一样的,那么返回true:也就是实现这样一个函数boolean isPalindrome(int x); 分析一下,该题目主要是通过移位来实现,二进制模式从正向看和反向看是一样的,说明这个二进制数两边是对称的, 画个图看看: 代码如下: boolean isPalindrome(int x){ int flag = 1,i,j,temp;    while(1){        if(num&(0x1<<flag)){

UML几种图的绘制

UML几种图的绘制 UML是Unified Modeling Language(统一建模语言)的简称.UML是对软件密集型系统中的制品(软件开发过程中产生的各种各样的产物,如模型.源代码.测试用例等)进行可视化.详述.构造和文档化的语言. UML是一套表示法系统.UML由一组图组成,它使得系统分析员可以利用这一标准来建立能够和客户.程序员以及任何参与程序开发的人员理解的多视角的系统蓝图.不同的风险承担人通常使用不同类型的图相互交流. UML的特点有:统一的标准:UML已被OMG接受为标准的建模语

函数的导数

一.函数的导数的引入 如图所示,已知函数\(y=f(x)\),给定其上的两个点\(F(x_0,y_0)\)和\(G(x_0+\Delta x,y_0+\Delta y)\),则经过这两个点的直线\(FG\),我们称为函数的割线,其斜率为\(k=\cfrac{\Delta y}{\Delta x}\), 当点\(F\)沿着函数图像向点\(G\)靠近时,即\(\Delta x\longrightarrow 0\)时,割线就变成了切线. 用数学式子表达如下:\(\lim\limits_{\Delta

什么是凸函数及如何判断一个函数是否是凸函数

一.什么是凸函数 对于一元函数\(f(x\)),如果对于任意\(t\epsilon[0,1]\)均满足:\(f(tx_1 + (1-t)x_2) \leq tf(x_1) + (1-t)f(x_2)\),则称\(f(x)\)为凸函数(convex function) 如果对于任意\(t\epsilon(0,1)\)均满足:\(f(tx_1 + (1-t)x_2) < tf(x_1) + (1-t)f(x_2)\),则称\(f(x)\)为严格凸函数(convex function) 我们可以从几何