- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 2021-01-02
matlab求矩阵局部最大值还是这一个题目计算工具: BEJSON>后端>octave对于n*m(n,m≥2)矩阵中一个数的邻域类型,三类。一类是矩阵四个角上面的数,另一类是矩阵最外部的四边(不含四个角),最后是内部(矩阵除去最外面四条边)。矩阵的每一个数,先是获取邻域中的最大值,再判断两者是否相等,若是相等,则对输出矩阵进行操作。(工作有待提高。需要判断邻域中最大值是否只有一个,若不止一个,就不是局部的严格极大值。)function p = fone(u)% 目前只能计算n,m都
2021-01-02 20:55:16 184 3
原创 2021-01-02
一维序列的严格极大值上一个博客中问题的解答这一次,只是做了一个小改动。{a,b,c,d}从头到尾一个一个的判断。如果判断a不是极大值,那么无法确定b是不是,所以还需要判断b如果判断b是极大值,那么a和c都不是,这样子,就可以跳过c,直接对d进行判断。#Python在线编程计算工具: bejson网站>后端>python3.8.1import sysimport osprint("Hello,World")import randomc = [random.randin
2021-01-02 16:12:16 104 1
原创 2020-12-31
matlab求一维矩阵局部范围严格极大值给定一个一维矩阵,寻找矩阵中比左右都严格大的数。返回同样大小的矩阵,满足条件的数,在同样位置记1,否则记0。比如例子8 3 8 5 4 7 8 4 4 1 (输入的矩阵)1 0 1 0 0 0 1 0 0 0 (输出的矩阵)矩阵的长度和数据类型可以做出修改disp('hello');function y=ff(x) v = length(x); y = zeros(1,v); if v == 1
2020-12-31 01:28:24 94
原创 2020-12-30
上一个博客的题目,改了一些#print("hello world")import randomc = [random.randint(-9, 9) for i in range(0, random.randint(1, 100))]i = 0print(c)a = len(c)'''d = [0] * a i = 0if a==1: d[0] = 1else: for i in range(0, a): if i
2020-12-30 22:03:10 83
原创 2020-12-30
写一个博客在刷题网站找了一个感兴趣的编程题目,简化了题目。题目的数学描述:给定一个一维的有限长度的序列,寻找出序列中的严格极大值点(在此,严格极大值点定义为:序列中的一个数要比距离它1个位置的数都要严格大)。程序语言描述:给定一个一维矩阵1×n尺寸,1 ≤ n ≤ 100 ,寻找矩阵中比邻居都严格大的点。返回一个同样大小的矩阵,如果一个数比邻居都严格大,则改位置记1,否则记0样例 输入input 1 2 2,输出output 0 0 0;输入input 1 2 3,输出output 0 0 1
2020-12-30 17:14:18 253 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人