摘要:
for循环 while循环 break if 语句 函数定义 创建文件以 .m 结尾 添加搜索路径,让即使octave不在需要的路径下,也可以搜索到需要的文件 函数返回多个值 函数定义 function [y1, y2] = squareAndCubeThisNumber(x) y1 = x^2; 阅读全文
摘要:
hold on 在原来的图片上继续绘制 添加标签 将数据显示在不同的图片上 分割图像subplot(a, b, c), a,b 将图像分割为a * b 的图像,c控制使用第几个图像 调整坐标轴的范围axis() 具体可以看 help axis clf 清除图像 可视化矩阵 imagesc(A) co 阅读全文
摘要:
矩阵乘法 A * B 矩阵点乘 A .* B (A中每一个相应的元素乘以B中的每一个元素) 对矩阵元素幂运算 A .^ m 取所有元素的倒数 1 ./ A 对数运算log(A) exp(A) 以e为底 A中每个元素为幂的幂运算 abs(A) 取绝对值 >> abs([-1 -2 -3])ans = 阅读全文
摘要:
size()返回矩阵的大小 返回A的列数 返回v的最大维数 返回A的最大维数(A 3*2) 文件处理 octave的安装路径 ls显示当前目录下的文件结构 cd进入路径 加载数据 who显示定义的所有变量 whos显示更详细的信息 clear删除变量 将priceY的前10个数据赋值给v 将数据存储 阅读全文
摘要:
基本运算 注释:% 表示注释符号 改变提示符: octave:14> PS1('>> '); ,' ' 内表示所选提示符 矩阵和向量: 绘制直方图: 绘制更多竖条的直方图(50个): 单位矩阵: 可输入help命令获得帮助,如: help eye help rand 阅读全文
摘要:
第一条是关于添加监听类时, 如 如果进行两次注册监听类如再加一条 那么当点击一次button时,button实际上会返回两次结果,相当于点击了两次button。 那么是为什么呢? 在Swing中,事件响应是通过监听器对象来处理事件的方式实行的,这种方式被称为事件委托模型. 以JButton举例,它内 阅读全文
摘要:
有一堆石头,每块石头的重量都是正整数。 每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下: 如果 x == y,那么两块石头都会被完全粉碎;如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量 阅读全文
摘要:
两个操作数都是指向有限定符或无限定符的相容类型的指针,左边指针所指向的类型必须具有右边指针所指向类型的全部限定符。(from c专家编程) 如果编译此代码,将会产生警告——第五行,参数与原型不匹配。 首先,argv的类型为指向char类型指针的指针,p为指向由const修饰的char类型的指针,前者 阅读全文
摘要:
函数原型不必多讲,它向编译器指出了函数的返回类型及参数个数及类型。 ANSI C借鉴了c++中的原型,但两种语言还是有区别的。其中最重要的区别是,为与基本C兼容,ANSI C 中的原型是可选的,但在c++中,原型是必不可少的。 例如,请看下面的函数声明: void say_hi(); 在c++中,括 阅读全文
摘要:
DelBST1 递归实现 直接删点 DelBST2 递归实现 换值删点 DelBST3 非递归实现 直接删点 DelBST4 非递归实现 换值删点 文中所有代码暂时未进行编译若有小错误请见谅 阅读全文