可要怎么脱单呢???????

今日事项

  • 做5道OJ的题
  • 读一篇文献
  • MATLAB搭建六自由度机械臂模型
  • 培养计划修改和签字
  • 学习强国41分&每周答题

一、今日OJ系统解题

1.计算两点间的距离

输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
输入数据由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
输出结果,保留两位小数。

#include <iostream>
#include<cmath>
#include<iomanip>//用来保留2位小数点后的数
using namespace std;int main()
{float x1,y1,x2,y2,Distance;cout<<"input two dot"<<endl;cin >> x1>>y1>>x2>>y2;Distance=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));cout<<fixed<<setprecision(2);//保留小数点后两位cout<<Distance<<endl;return 0;
}

2.计算球体积

根据输入的半径值,计算球的体积。
球体积的计算公式为:
4/3 * PI * r3
其中PI的取值为:3.1415927
输入数据为一个实数,表示球的半径,半径范围为[0,1000]。
输出对应的球的体积,计算结果保留三位小数。不要输出多余空格。

#include <iostream>
#include<cmath>
#include<iomanip>
using namespace std;int main()
{double r,v;
const  double PI=3.1415926;
cin>>r;
v=4/3*PI*r*r*r;
cout.setf(ios::fixed);cout<<fixed<<setprecision(3)<<v<<endl;//保留小数点后两位return 0;
}

3.大小写转换

从键盘输入一个大写字母,改用小写字母输出。

#include <iostream>
#include <cmath>using namespace std;
int main()
{//char c;//大写转小写//cin>>c;//cout<<(char)(c+32)<<endl;char c;//小写转大写cin>>c;//cout<<int(c)<<endl;cout<<(char)(c-32)<<endl;
}

4.温度转换

从键盘输入一个摄氏温度,要求转换成华氏温度输出。摄氏温度转换为华氏温度的公式为(其中c表示摄氏温度,f表示华氏温度): f=(9/5)*c+32
输出对应的华氏温度。注意,输出结果保留两位小数,小数点后第三位四舍五入到小数点后第二位,但小数点后总共输出6位(即最后需要输出4个0)。

#include <iostream>
#include <cmath>
#include<iomanip>
#include<cstdio>//这是C标准函数中的头文件,提供基本的文字输入和输出操作using namespace std;
int main()
{double c,f;
cin>>c;
f=(9/5.0)*c+32;
printf("%.2lf0000",f);//%lf 输出长双精度型数据 .2 代表保留两位小数 0000代表输出4个0
//cout<<fixed<<setprecision(2)<<f<<endl;
}

5 猪肉价格

某市场的猪肉价格依据以下原则确定:根据周边三个菜场的猪肉价格,取一个平均值(保留一位小数)。
请从键盘输入三个价格,代表三个菜场的猪肉价格,计算得到该市场的猪肉价格。再输入需要买的猪肉重量,输出总价。
比如,三个市场的价格分别为:11.8、12、12.4,则计算得到的平均值为:12.0666667。四舍五入到小数点后一位,则为12.1。如果需要购买10斤猪肉,则总价为121元。
为实现四舍五入到小数点后一位,可使用如下算法:
首先将该数乘以10,然后加0.5,取整数部分,再除以10。
比如,输入1.37,乘以10得13.7,加0.5得到14.2,取整数部分为14,再除以10得到1.4。
再比如,输入1.32,乘以10得13.2,加0.5得到13.7,取整数部分为13,再除以10得到1.3。
输入四个实数,分别表示三个菜场的猪肉价格及猪肉重量,四个数字以空格分隔。
输出结果,保留两位小数。行首与行尾无多余空格。

#include <iostream>
#include <cmath>
#include<iomanip>
#include<cstdio>
using namespace std;int main()
{float x1,x2,x3,ave,num,total;cin>>x1>>x2>>x3>>num;ave=(x1+x2+x3)/3.0;total=floor(10.0*ave+0.5)/10*num;//floor()函数 向下取整printf("%.2f",total);return 0;
}

6 求平方(改错)

以下程序的功能是输入一个浮点数,输出其平方值。请改正错误,使得输出正确结果。
#include<stdio.h>
int main()
{double a,b;scanf("%f\n", a);b = a*a;printf("%f\n",&b);return 0;
}
#include<stdio.h>
//#include<cstdio>
#include<iostream>
using namespace std;
int main()
{double a,b;cin>>a;b = a*a;printf("%f\n",b);return 0;
}

7 判断奇偶

从键盘输入一个整数,编程判断它的奇偶性。
输入一个数字n
输出n是奇数还是偶数。比如,输入数字5,则输出“5 is odd”;输入数字6,则输出“6 is even”

#include <iostream>
#include<cmath>
using namespace std;int main()
{int a;cin>>a;//cout<<a%2<<endl;
if(a%2==1){cout<<"这是个奇数"<<endl;}
else{cout<<"这是个偶数"<<endl;}
return 0;
};

8 判断是否数字字符(改错)

以下程序从键盘读入字符,判断该字符如果是数字字符则输出“digit”,否则输出“error”。请改正错误,使得输出正确。
#include <stdio.h>
int main()
{char ch;ch = getchar();if (0<= ch && ch<= 9)printf("digit\n");elseprintf("error\n");return 0;
}
#include <iostream>
#include <stdio.h>
using namespace std;int main()
{char ch;ch=getchar();if(ch>='0'&&ch<='9'){cout<<"digit\n"<<endl;}else{cout<<"error\n"<<endl;}return 0;
}

9 成绩分数段(改错)

输入成绩等级A或a、B或b、C或c、D或d、E或e,要求输出该成绩对应的分数段。A和a对应90~100,B和b对应80~89,C和c对应70~79,D和d对应60~69,E和e对应60分以下。说明:要求修改以下程序,并且,只允许在该程序的switch语句之前增加语句,而不得修改swtich-case里的内容。
#include <stdio.h>
int main()
{char grade;scanf("%c", &grade);switch(grade){case 'A':printf("90-100\n");break;case 'B':printf("80-89\n");break;case 'C':printf("70-79\n");break;case 'D':printf("60-69\n");break;case 'E':printf("<60\n");break;default:printf("input error\n");}return 0;
}
#include <iostream>
#include <stdio.h>
using namespace std;int main()
{char grade;//scanf("%c", &grade);cin>>grade;// cout<<(int)grade<<endl;if(grade>='a'&&grade<='z'){//grade=grade-32;grade-=32;//cout<<'a'<<"\n"<<grade<<endl;
}switch(grade){case 'A':
printf("90-100\n");break;
case 'B':
printf("80-89\n");break;
case 'C':
printf("70-79\n");break;
case 'D':
printf("60-69\n");break;
case 'E':
printf("<60\n");break;
default:
printf("input error\n");}return 0;
}

10 判断英文字母(改错)

以下程序从键盘读入一个字符,然后判断该字符是不是一个英文字母,如果是英文字母,则输出"English",否则输出"not English"。请改正程序错误,使得其运行结果正确。
源程序:
#include "stdio.h"
int main()
{ch = getchar();if ('A'<= ch<= 'Z' || 'a' <= ch<= 'z')printf("English\n");//注意,这里输出换行,不影响结果正确性。elseprintf("not English\n");return 0;
}
#include <iostream>
#include "stdio.h"using namespace std;int main()
{char ch;ch=getchar();if((ch>='A'&&ch<='Z')||(ch>='a'&&ch<='z')){cout<<"English\n";}else{cout<<"not English\n";}return 0;
}

二、 文献阅读

《基于机器学习的机械臂运动规划研究》任亚冰 电子科技大学 硕士学位论文
导师:于鸿洋
《Research on Trajectory Planning of Manipulator Based on Machine Learning》

1、双目视觉系统三维重建:分层匹配。选定了SURF算法进行图像特征点的提取与描述,采取分治策略对快速近似最邻近匹配算法FLANN1进行改进,使用三角剖分和纹理贴图的方式进行立体显示。——计算机立体视觉
2、根据相机的图像采集姿态与三维重建后的点云坐标之间存在的某种对应关系,规划了神经网络训练样本的采集与处理方式,并用标定后的样本数据训练了一个用于估计相机姿态的网络模型。
3.设计了一种六自由度机械臂运动学控制模型。以丹麦六自由度机械臂UR10为仿真目标,构建D-H参数表,采用解析法推导出机械臂的正逆运动学控制方程,完成了模型的底层控制。在关节空间和笛卡尔空间中采用五次多项式插值算法推到出轨迹规划控制房车鞥,并对机械臂模型进行了轨迹规划仿真实验。
4、集成在智能抹灰机器人平台上,对机器人软硬件构成和设计进行了规划,完善了相关作业流程和软件开发,并在实际环境下进行了测试。




基于Tensorflow库和Python

三、MATLAB RoboticTools学习

启动RoboticTools指令:

startup_rvc

根据D-H建立六自由度机械臂

clear;
clc;
L1 = Link('d', 0, 'a', 0, 'alpha', pi/2);
L2 = Link('d', 0, 'a', 0.5, 'alpha', 0,'offset',pi/2);
L3 = Link('d', 0, 'a', 0, 'alpha', pi/2,'offset',pi/4);
L4 = Link('d', 1, 'a', 0, 'alpha', -pi/2);
L5 = Link('d', 0, 'a', 0, 'alpha', pi/2);
L6 = Link('d', 1, 'a', 0, 'alpha', 0);

四、培养计划

研究内容:围绕环锭纺纱线自动接头机械臂的控制算法进行模拟试验。
学位论文工作计划:
2019/10——2020/3 阅读文献,学习软件,搭建基础机械臂模型
2020/3——2020/10 改进机械臂模型,规划动态路径,初步搭建控制算法,发表一篇文章
2020/10——2021/4 优化控制算法并移植算法,实现上下位机通讯,发表一篇SCI文章
2021/4——2022/4 发表SCI文章一篇,撰写和认真完善博士毕业论文


  1. Fast Library for Approximate Nearest Neighbors ↩︎

2019/11/11 还是没能脱单噻相关推荐

  1. 老板发公告:11月成功程序员脱单,奖15天年假!

    整理 | 王晓曼 来源 | 程序人生 (ID:coder _life) 近日,上海一创业公司贴出的"脱单公告",引起不少网友的关注. 老板为员工脱单操碎心 据了解,该公司大部分都是 ...

  2. 再也不要一个人过双11了!——实力脱单报告

    自从光棍节变成购物节,属于单身狗一个公开互相取暖的好日子就被抢货抢了风头!今天,又是个不寻常的周六,"给男票买东西了吗?"."给女票买包包了吗?"寻觅这么久,常 ...

  3. 陌陌双11报告:近半的95后通过社交软件脱单

    近日,移动社交平台陌陌对逾万名网友进行抽样调查,发布了<2020双十一光棍节报告>. 报告显示,20%的单身网民极度渴望脱单,迫切想结婚:圈子小是大部分网民单身的最主要原因:社交软件是网民 ...

  4. 双11了,漂亮灵气仙气十足的小姐姐想脱单,广东惠州人,大专学历财务工作,性格温和(NO.001)...

    点击上方蓝色文字关注置顶公众号 NO.001 广东妹子 个 人 基 本 信 息 出生日期:1995年 身高:155cm 现居地:广东-珠海 老家:广东-惠州人 学历:大专学历 职业:财务工作 自 我 ...

  5. 2019双11,支付宝有哪些“秘密武器”?

    2019双11,支付宝参战的第十一年. 与十一年前相比,双11的许多东西都改变了.比如金额--2684亿,差不多是十一年前的5000倍:比如流量--订单峰值54.4万笔/秒,曾经是想都不敢想的数字:再 ...

  6. 2019双11猫晚直播技术详解(附演讲PDF)

    下载演讲PDF版 链接可能被微信屏蔽, 请使用钉钉/支付宝扫码,或复制到浏览器中 本文为阿里文娱技术专家泫野在[阿里文娱2019双11猫晚技术沙龙]中的演讲,主要内容为双11猫晚直播的技术挑战.破解策 ...

  7. 2019年11月数据库流行度排行:前三甲大幅下跌 PM 应云而升 国产续领风云

    2019年11月数据库流行度排行出炉,在积分榜单上,前 3 位的 Oracle.MySQL 和 Microsoft SQL Server 环比都出现了大幅下跌,其中 Oracle 数据库下跌 19.8 ...

  8. 训练日记2019.11.11 莫队求区间众数

    2019.11.11 星期一 终于又是一个周一了,好累啊感觉,今天起了个大早去抢课,结果就不提了,重在参与,算法排进waitlist里了,希望能上,我觉得需要担负起一个作为队长的责任,像莫涛队长那样的 ...

  9. 2016新疆教师计算机等级考试,2019年11月7日的新疆中小学教师计算机等级..._教师资格考试_帮考网...

    cengbiben 高能答主 07-08 TA获得超过5341个赞 内容 : 关于2019年11月高校计算机等级考试报名的通知各学院,各班级学生: 接省教育厅通知,2019年11月7日将举行浙江省高校 ...

最新文章

  1. Mac 下安装 ruby 环境解决 brew 安装 yarn 问题
  2. linux系统安装mysql
  3. 阅读笔记:Item-based Collaborative Filtering Recommendation Algorithms
  4. 技术的想象力:云栖大会第一天发布了什么?
  5. Linux恢复win分区,找到了linux分区顺序错乱修复方法
  6. SQL一键备份用户数据库
  7. macos实现输入文件输入结束符
  8. php购物车(session)
  9. 如何造一个移动端的联动选择器(三)
  10. 第四季 word vba
  11. 让代码不运行的快捷键html5,使用 vscode 实现写代码双手不用离开键盘
  12. 单机实验mysql的主从备份(master slaver)
  13. 王道训练营3月24日
  14. 非好友怎么进qq权限空间
  15. 用ArcGIS提取HWSD中的土壤单一属性数据
  16. webService和WebApi的区别
  17. 循环队列front==rear
  18. 五步移相法matlab程序_用MATLAB软件对逆变电路移相调压进行仿真,30°,60°,90°的波形,并用分段分析法分析其原理_学小易找答案...
  19. 【机器学习实验二】k-NN算法—改进约会网站以及手写体数字识别
  20. 【数据分析】基础技术篇 三——matplotlib

热门文章

  1. android是什么牌手机6,好用不贵系列 篇六:我心目中最好的手机:魅蓝note6
  2. Prometheus 告警规则
  3. elementUI时间轴
  4. 幼儿园入园必知:运算符和表达式
  5. windows subsystem linux
  6. Java准确获取Word/Excel/PPT/PDF的页数(附Word页数读不准的处理办法)
  7. Gogle输入法相关文章
  8. razor生成html,MVC Razor模板引擎输出HTML或者生产HTML文件
  9. 【KAPAO】《Rethinking Keypoint Representations:Modeling Keypoints and Poses as Objects for XXX》
  10. python多进程共享内存_python 进程间通信 共享内存