Task.7 第三章作业

本文深入探讨了MATLAB编程技巧,包括内联函数定义与使用、脚本M函数编写、矩阵操作与中位数计算,以及生成奇数阶魔方矩阵的程序实现。通过具体实例,展示了如何在MATLAB中进行数值计算、逻辑处理和复杂算法设计。

在这里插入图片描述
3-1

a=inline('sin(x)/(1+3*x+x*x)','x')

a =

     内联函数:
     a(x) = sin(x)/(1+3*x+x*x)

>> a(pi)

ans =

   6.0344e-18

>> a(0)

3-2
在这里插入图片描述
3-3
脚本M函数

function s=inve(x)

a=num2str(x);
s=0;
for i=1:length(a)
    for j=1:length(a)-i
        if a(i)>a(i+j)
            s=s+1;
        end
    end
end
end

结果

>> inve(84723536)

ans =

    16

>> inve(52397899)

ans =

     4

>> 

3-4
M文件

clear
clc
a=input('请输入a');

min1 = min(min(a));
max1 = max(max(a));
[x y]= find(a==min(min(a)));
[w z]= find(a==max(max(a)));
disp(['找到最小元素是',num2str(min1),'对应位置是',num2str(x),', ',num2str(y)])
disp(['找到最大元素是',num2str(max1),'对应位置是',num2str(w),', ',num2str(z)])

命令行输入

请输入a[1:3;4:6;7:9]
找到最小元素是1对应位置是1, 1
找到最大元素是9对应位置是3, 3

3-5

A = 4×3

     0     1     1
     2     3     2
     1     3     2
     4     2     2
M = median(A)
M = 1×3

    1.5000    2.5000    2.0000

对于每一列,中位数值在排列顺序上位于中间的两个数值的均值。

3-7

% This is program for create a matrix of odd order magic
clear
clc
n= input('please input a odd number.\n');
if mod(n,2)==0
    disp('input number must be odd.');
    return;
end
n1=2*n-1;m=(n-1)/2;
A=zeros(n1);
V=zeros(n,n);
%设置顺序数矩阵
for i=1:n
    for j=1:n
        V(i,j)=(i-1)*n+j;
    end
end

%在A矩阵内,填写m+1条上对角线
for k=1:m+1
    B=zeros(1,n-2+2*k);
    B(k:(k+n-1))=V(k,:);
    A=A+diag(B,n+1-2*k);
end

%在A矩阵内,填写m条下对角线
for k=m+2:n
    B=zeros(1,3*n-2*k);
    B(n-k+1:2*n-k)=V(k,:);
    A=A+diag(B,n+1-2*k);
end

%行列叠加填数
Bu=A(1:m,:);Bd=A((n1-m+1):n1,:);
Bl=A(:,1:m);Br=A(:,(n1-m+1):n1);
A(m+1:2*m,:)=A(m+1:2*m,:)+Bd;
A((n1-2*m+1):n1-m,:)=A((n1-2*m+1):n1-m,:)+Bu;
A(:,m+1:2*m)=A(:,m+1:2*m)+Br;
A(:,(n1-2*m+1):n1-m)=A(:,(n1-2*m+1):n1-m)+Bl;
M=A(m+1:(n1-m),m+1:(n1-m));
disp(M);

命令行

please input a odd number.
5
    11    24     7    20     3
     4    12    25     8    16
    17     5    13    21     9
    10    18     1    14    22
    23     6    19     2    15

3-8

for x=2:1100
    x=int64(x);
    count=0;
    for i=1:x
        if x%i==0
            count=count+1;
        end
    end
       
        if(count==2)
                disp(x);
        end
   
end


内容概要:本文是一份针对2025年中国企业品牌传播环境撰写的《全网媒体发稿白皮书》,聚焦企业媒体发稿的策略制定、渠道选择与效果评估难题。通过分析当前企业面临的资源分散、内容同质、效果难量化等核心痛点,系统性地介绍了新闻媒体、央媒、地方官媒和自媒体四大渠道的特点与适用场景,并深度融合“传声港”AI驱动的新媒体平台能力,提出“策略+工具+落地”的一体化解决方案。白皮书详细阐述了传声港在资源整合、AI智能匹配、舆情监测、合规审核及全链路效果追踪方面的技术优势,构建了涵盖曝光、互动、转化与品牌影响力的多维评估体系,并通过快消、科技、零售等行业的实战案例验证其有效性。最后,提出了按企业发展阶段和营销节点定制的媒体组合策略,强调本土化传播与政府关系协同的重要性,助力企业实现品牌声量与实际转化的双重增长。; 适合人群:企业市场部负责人、品牌方管理者、公关传播从业者及从事数字营销的相关人员,尤其适用于初创期至成熟期不同发展阶段的企业决策者。; 使用场景及目标:①帮助企业科学制定媒体发稿策略,优化预算分配;②解决渠道对接繁琐、投放不精准、效果不可衡量等问题;③指导企业在重大营销节点(如春节、双11)开展高效传播;④提升品牌权威性、区域渗透力与危机应对能力; 阅读建议:建议结合自身企业所处阶段和发展目标,参考文中提供的“传声港服务组合”与“预算分配建议”进行策略匹配,同时重视AI工具在投放、监测与优化中的实际应用,定期复盘数据以实现持续迭代。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值