
matlab
iWTknow
湖南工商大学
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
本关任务:使用折半方法查找数组中某元素的索引,并统计出查找次数。(java解题代码)
相关知识 顺序查找 顺序查找就是从数组的第一个元素开始,依次比较,直到找到目标数据或查找失败。 顺序查找举例:查找数组中是否存在值 432。 public class FindTest { public static void main(String[] args) { int i; int[] arr={1,2,4,5,54,321,867,432,3}; for( i=0;i<arr.length;i++){ // 顺序遍历数组中的值 // 判断是否存在元素432 if(arr[i]43原创 2020-11-03 23:25:52 · 1777 阅读 · 0 评论 -
使用Java打印字母菱形
题目描述 打印字母菱形 输入描述 输入一个大写字母与一个整数n,1<=n<=26 输出描述 输出如下高度为2n-1的菱形; 注意:A的下一个字母是B,Z的下一个字母是A 代码: package zimulingxing; import java.util.Scanner; public class zimu { public static void main(String[] args) { // TODO Auto-generated method stub Scanner str = ne原创 2020-10-26 17:06:17 · 1687 阅读 · 0 评论 -
3、螺旋数字正方形
题目描述 打印螺旋数字正方形 输入描述 输入一个整数n,1<=n<=31 输出描述 输出数字正方形。 注意,每个数字占4个字符,右对齐,不全则补足空格; 代码 : package luoxaunjuzheng; import java.util.Scanner; public class lxjz { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input原创 2020-10-26 17:04:43 · 604 阅读 · 0 评论 -
根据下面的命题,试用逻辑推理方法确定谁是作案者,写出推理过程。%将此题进行符号化 % A:营业员A偷了手表 % B:营业员B偷了手表 % C:作案不在营业时间 % D:B提供的
根据下面的命题,试用逻辑推理方法确定谁是作案者,写出推理过程。 (1)营业员A或B偷了手表; (2)若A作案,则作案不在营业时间; (3)若B提供的证据正确,则货柜末上锁; (4)若B提供的证据不正确,则作案发生在营业时间; (5)货柜上了锁。 %将此题进行符号化 % A:营业员A偷了手表 % B:营业员B偷了手表 % C:作案不在营业时间 % D:B提供的证据正确 % E:货柜末上锁 %则将命题符号化为(A||B) && (!A||C) &&am...原创 2020-10-26 16:37:16 · 3872 阅读 · 0 评论 -
实验一 数理逻辑相关内容
实验一 数理逻辑相关内容 一.实验目的 1.实现二元合取、析取、蕴涵和等价表达式的计算。熟悉连接词逻辑运算规则,利用程序语言实现逻辑这几种逻辑运算。 2.通过编程实现,使学生熟练掌握利用计算机语言实现逻辑运算的基本方法。 3.使学生熟练掌握利用计算机语言实现逻辑运算的基本方法,增强逻辑推理能力。 二. 实验原理 (1)主析取范式:如果公式A的析取范式中的简单合取式全是极小项,则称该析取范式为主析取范式。 (2)若指定的一组值是A的值为真,则称这组值为A的成真赋值,若使A的值为假,则称这组值为A的成假赋值。原创 2020-10-26 16:35:01 · 1666 阅读 · 0 评论 -
2.对给出的任意一个命题公式(不超过四个命题变元),使学生会用matlab编程表示出来,并且能够计算它在各组真值指派下所应有的真值,画出其真值表。
2.对给出的任意一个命题公式(不超过四个命题变元),使学生会用matlab编程表示出来,并且能够计算它在各组真值指派下所应有的真值,画出其真值表。 (1)的真值表; (2)的真值表; (3)的真值表; a1 = [0,0,1,1]; a2 = [0,1,0,1]; fprintf('在本题中用!代表非,&代表合取,->代表蕴涵,||代表析取') fprintf('\n'); fprintf('打印 (q->p)&q->p 的真值表:') fprintf('\n')原创 2020-10-26 16:33:23 · 1191 阅读 · 0 评论 -
运用matlab求公式 的主析取范式与主合取范式,并求公式的成真赋值和成假赋值。
求公式 的主析取范式与主合取范式,并求公式的成真赋值和成假赋值。 a1 = [0,0,0,0,1,1,1,1]; a2 = [0,0,1,1,0,0,1,1]; a3 = [0,1,0,1,0,1,0,1]; a4 = [1,1,0,0,1,1,0,0]; fprintf('在本题中用!代表非,&代表合取,->代表蕴涵,||代表析取') fprintf('\n'); %输出p fprintf(' p'); for i=1:8 fprintf(' %d ',a1原创 2020-10-25 15:00:59 · 6724 阅读 · 0 评论 -
使用matlab从键盘输入两个命题变元P和Q的真值,求它们的合取、析取、蕴涵和等价四种运算的真值。
从键盘输入两个命题变元P和Q的真值,求它们的合取、析取、蕴涵和等价四种运算的真值。要求对输入内容进行分析,如果不符合0、1条件需要重新输入,程序有良好的输入输出界面。 此题代码: while 1 n = input('请输入0(进行)或者1(不进行): '); if n==1 break; end p = input('请输入p的值0或者1: '); q = input('请输入q的值0或者1: '); if (p==0||p==1) &.原创 2020-10-25 15:01:37 · 2966 阅读 · 1 评论