如何用C语言编程“实现用‘*’显示0——360度的tan(x)曲线(用VC++6..0)

如题所述

首先我告诉你些一定要用到的参数,之后你自己想办法吧!
在源文件添加#include<math.h>然后就可以使用tan(),sin(),cos().....之后想画图,就自己想想,构思下!!要怎么才能显示出来!!就这样!追问

这些我知道。

追答

那我尽我所能告诉你我会的吧~我也新手一个,比如想在你建立了一个基于对话框的mfc,那建好后会有一个对话框,你知道对话框的0,0坐标在哪吧?0,0坐标在左上角,与实际坐标是相反的,那么,我现在告诉你坐标啦,那接下来是不是可以比较清晰的知道你所要把*放置在哪,比如45度,那么就是y=tan45对吧,不过!!现在我突然想到一点是,要先确定这幅图的原点坐标,公式是什么,你自己去网上找,然后找出和我们数学所学的坐标对应起来就好了!!之后你知道怎么做了!!要确定对话框里面的原点!!自己去确定!!

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-26

余弦函数,供参考。

...实现用‘*’显示0——360度的tan(x)曲线(用VC++6..0)
首先我告诉你些一定要用到的参数,之后你自己想办法吧!在源文件添加#include<math.h>然后就可以使用tan(),sin(),cos()...之后想画图,就自己想想,构思下!!要怎么才能显示出来!!就这样!

...只用VC++6.0)实现用 * 显示0_360度的tan (x )或cot (x )的曲线...
无意义的数除外,从0度开始,每次加0.5度,计算出三角函数,然后用LineTo画线,为调整大小,可乘以一定的系数

如何用c语言编程画出y=tan(x)图像
假如你要在控制台下用c语言实现,就有点困难 但是,可以尝试用win32写(也是c语言)就比较简单了

用c语言编写函数实现余切ctan(),输入参数0-360度,定义pi=3.141526,用...
if(t==0 || t==180 || t==360){ printf("Invalid,by 0...\\n");exit(0);} return 1\/tan(t\/180*3.141526);}

c语言三角函数怎么用?
然后一般常用的sin(x)cos(x)tan(x)其中的x必须要以弧度为单位。如果以“度”为单位,比如说求30度的正弦值,要用sin(x*180\/3.1415926)的形式arcsin(x)arccos(x)arctan(x)arccot(x)以上四个则是相应的反三角函数,函数值的单位也是弧度。若要求arctan(1)的度数,要用以下的形式: arctan(1...

用c语言,通过泰勒公式展开求tan(x)的值
1.根据展开式数列规律,编写幂函数power(x,n),阶乘函数factorial(n),构成每项数列的函数表示f(x,n);2.给定x,ε,n足够大,求解tan(x),即数列求和f(0)+...f(n);3.判断f(n+1)的绝对值是否足够小,满足精度ε;

用C语言实现三角函数及反三角函数怎么实现
include<stdio.h> include <math.h> void main(){ double a,b,c,d;scanf("%f,%f",&b,&d);a=sin(b);\/*这是三角函数*\/ c=asin(d);\/*这是反三角函数*\/ printf("sin(b)=%f,asin(d)=%d",a,c);} 其他三角函数如cos(x)什么的,可以直接用,前提有math.h的头文件 ...

计算机c语言编程arctanx数值计算
q = result1,p = result2;} while(p-q>=0.000000000001);} void func2(long double input){} long double Arctan(long double input){ if (input < 1 && input > -1 )func1(input);else func2(input);return result1;} int main(){ long double m = Arctan(0);return 0;} ...

c语言函数与指针;实现sin,cos,tan的求值
temp = 0;\/\/这里的temp没有实际作用. return ((*func)(x));}main(){ double (*function[3])(double); double x=1;int i;function[0]=sin;function[1]=cos;function[2]=tan;for (i=0; i<3; i++)printf("func No: %d---%f\\n", i+1, execute(x, function[i]));} ...

C语言,这个代码是指向函数的指针的问题,想实现利用系统给定的库函数si...
整个函数的返回值是double类型,返回给tran函数作为参数使用),第三个是double类型的参数。y=tran(sin,cos,v)调用tran函数,sin函数是tran第一个参数*f1,cos是第二个*f2,v是第三个x 再看tran函数:return (*f1)(x)\/(*f2)(x) 调用了*f1和*f2两个函数,而x是这两个函数的参数 ...

相似回答