c语言画函数origin,origin里用c语言编程

学习自白东升老师的origin8.0课程。

其实是originC语言。origin中大多绘图和处理功能都是originC语言完成的,可以同时按下ctrl和shift然后点击相应的功能,就会出现每个按钮背后的originC语言代码,供自己学习。

首先是进入origin编程环境:alt 4即可进入。发现高版本和低版本一样,这点很好。

206855626_1_20201109055953587.png

进入后首先file-new,

206855626_2_20201109055953727.png

选择要写的语言,可以选择c或c ,或python,然后选择工作目录,

206855626_3_20201109055953774.png

然后就可进入下面的界面:

需要说明的是originC语言没有main函数,直接写函数名以及函数体。

206855626_4_20201109055953821.png

下面是输出九九乘法表的代码:

206855626_5_20201109055954102.gif

//Start your functions here.

voidfillnumbers()

{

matrix mat(9,9);for(int x=0;x

{for(int y=0;y<=x;y )

{

mat[x][y]=(x 1)*(y 1);

printf('%x*%x=%g',x 1,y 1,mat[x][y]);

}

printf('\n');

}

}

206855626_5_20201109055954102.gif

然后通过shift F8进行build,在左下角出现Done!证明编译成功。之后再右下角Command & Results中输入函数名fillnumbers或fillnumbers()都行,回车即在下方输出九九乘法表。但高版本只能输入fillnumbers()回车才行。

------------------------------------------------------------------

下面再给出另一个绘图的例子:

206855626_6_20201109055954259.png

206855626_5_20201109055954102.gif

1 //Start your functions here.

2 void plot(string strtemplate, stringstrdata)3 {4 GraphPage grph;5 BOOL bOK=grph.Create(strtemplate, CREATE_VISIBLE);6 if(!bOK)7 return;8 GraphLayer grlay=grph.Layers(0);9 Curve cv(strdata);10 int nplot=grlay.AddPlot(cv);11 if(nplot>=0)12 {13 grlay.DataPlots(nplot).SetColor(2,TRUE);14 grlay.Rescale();15 }16 }

206855626_5_20201109055954102.gif

然后回到主界面,回到主界面,点击文本工具,输入plot,然后右键选择property,然后选择里面第四项program,在大框里输入:  plot('scatter','book1_b');

206855626_7_20201109055954571.png

确定即可。

下面是效果图:

206855626_8_20201109055954790.png

如何再次进入plot编辑呢:

206855626_9_202011090559559.png

再次选择button edit model即可退出。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值