當前位置:首頁 » 編程軟體 » 編程subs

編程subs

發布時間: 2022-05-07 10:35:27

❶ 簡單的C語言編程問題

1,#include <stdio.h>
int main(void)
{
int i;
int n;
float s,sign;

printf("enter n(2~100)");
scanf("%d",&n);

s=0.0;
while(i<2*n)
{
i%2==0?sign=-1.0:sign=1.0;
s+=sign/i++;
}
printf("sn=%f\n",s);
return 0;
}
2,#include <stdio.h>
#include <string.h>
int main(void)
{
int i;
char s[50];
char subs[3];

printf("enter a string\n");
scanf("%s\n",s);
printf("enter a substring(length=2)\n");
scanf("%s\n",subs);

i=0;
s=strstr(s,subs);
while(s!=NULL)
{
i+=1;
s+=strlen(subs);
s=strstr(s,subs);
}
printf("%d\n",i);
return 0;
}

❷ matlab混合調用不能使用subs和syms函數,但是我的matlab編程中有這兩個函數,如何修改保證功能不變

你好,我來為你解答:
clear; clc; close all;
syms s;
U =[949/(50*s) + 463/(25000*s^2) - 5112053951426759/(1152921504606846976*s^3);
20/s + 1/(50*s^2) - 23/(5000*s^3)];
G=[10/(5*s^2+6*s+1),-30/(25*s+1);
6/((2*s+1)*(5*s+1)*(10*s+1)),30/(25*s+1)];
Y=G*U
F1=ilaplace(Y(1,1))
F2=ilaplace(Y(2,1))
figure; ezplot(F1,0:1:24); title('F1(t)'); ylabel('F1');
figure; ezplot(F2,0:1:24); title('F2(t)'); ylabel('F2');

❸ matlab編程問題

【1】設多項式為:x^4+a*x^3+b*x^2+c*x+d=0
y=subs('x^4+a*x^3+b*x^2+c*x+d=0',[-3 -5 -8 -9])
p=solve(y(1),y(2),y(3),y(4))
a=p.a,b=p.b,c=p.c,d=p.d

運行結果:
a =25
b =223
c =831
d =1080

驗證:
X=roots([1 25 223 831 1080])
X =
-9.0000
-8.0000
-5.0000
-3.0000

【2】把以下2行文件存為f31.m

function f=f31(x)
f=1./((x-2).^2+0.1) +1./((x-3).^4+0.01);

例如:
>> f31(2)
ans = 10.9901

>> f31([2 3 4;1 2 3])

ans =
10.9901 100.9091 1.2340
0.9716 10.9901 100.9091

【3】畫出x=[0,4]區間內的f31曲線
>> fplot('1/((x-2)^2+0.1) +1/((x-3)^4+0.01)',[0,4])

❹ MATLAB中subs是什麼

subs是賦值函數,用數值替代符號變數替換函數
例如: 輸入subs(a+b,a,4) 意思就是把a用4替換掉,返回 4+b。

❺ sub什麼意思

sub英 [sʌb] 美 [sʌb]

n.潛水艇; 代用品,代替者,替補隊員; 地鐵; 審校員;

vi.做替身,做替補隊員; 做替身,審校; (文稿)

[例句]A At some concentration c sub A in solution.

比如說是在溶液中的在某一濃度的。

[其他]第三人稱單數:subs 復數:subs 現在分詞:subbing 過去式:subbed 過去分詞:subbed

❻ 關於使用MATLAB編程求隱函數!

ezplot('x.^3+y.^3=3.*x.*y')

❼ vf編程。。。。subs這個作用是什麼

substr(C,N1,N2):取子串函數,題目中有三個參數,
第一個參數a是要從中取子串的原字元串,
第二個參數i是從第i各位置開始取,
第三個參數1是指取1位。
也就是該題目中的subs(a,i,1)是指從a的第i個位置開始取1位字元。

❽ 請教數據結構 C語言編程高手

編譯錯誤估計是粗心了:)

p->val.head=createGL(hstr);
改為
p->val.head=creatGL(hstr);

# include "stdio.h"
# include "stdlib.h"
# include "string.h"
typedef char elemType;
struct glnode{
int tag;
union
{elemType data;
struct glnode *head;}val;
struct glnode *next;
};
typedef struct glnode GLNodel;
void disastr(elemType s[],elemType hstr[])
{ int i=0,j=0;
int k=0,r=0;
elemType rstr[100];
while(s[i]!='\0'&&(s[i]!=','||k!=0))
{if(s[i]=='(') k++;
else if(s[i]==')') k--;
if (s[i]!=','||(s[i]==','&&k!=0))
{hstr[j]=s[i];
i++;j++;
}
}
hstr[j]='\0';
if(s[i]==',')i++;
while (s[i]!='\0')
{rstr[r]=s[i];
r++;i++;
}
rstr[r]='\0';
strcpy(s,rstr);
}
GLNodel *creatGL(elemType s[])
{GLNodel *p,*q,*gl;
elemType subs[100],hstr[100];
int len;
len=strlen(s);
if (len==0) gl=NULL;
else if(strcmp(s,"()")==0)
gl=NULL;
else if (len==1)
{gl=(GLNodel *)malloc(sizeof(GLNodel));
gl->tag=0;
gl->val.data=*s;
gl->next=NULL;
}
else {
gl=(GLNodel*)malloc(sizeof(GLNodel));
gl->tag=1;
p=gl;
s++;
strncpy(subs,s,len-2);
subs[len-2]='\0';
do{disastr(subs,hstr);
//p->val.head=createGL(hstr); //////////////////////////////////////////////////////////////////////////
p->val.head=creatGL(hstr);
q=p;len=strlen(subs);
if(len>0)
{p=(GLNodel*)malloc(sizeof(GLNodel));
p->tag=1;
q->next=p;
}
}while(len>0); q->next=NULL;
}return(gl);
}

void DispGL(GLNodel *gl)
{GLNodel *p,*q;
if(gl==NULL)
printf("()");
else if (gl->tag==0)
printf("%c",gl->val.data);
else {printf("(");
do{p=gl->val.head;
q=gl->next;
while(q!=NULL&&p!=NULL&&p->tag==0)
{printf("%c,",p->val.data);
p=q->val.head;
q=q->next;
}
if (p!=NULL&&p->tag==0)
{printf("%c",p->val.data);
break;
}
else{DispGL(p);
if (q!=NULL)
printf(",") ;
gl=q;
}
} while(gl!=NULL);
printf(")");
}}
GLNodel *locate(GLNodel*p,elemType x)
{GLNodel *q;
if(p==NULL)
return(NULL);
else{if (p->tag==0&&p->val.data==x)
return(NULL);
else{q=locate(p->val.head,x);
if(q!=NULL)
return(q);
else return(locate(p->next,x));
}
}
}
main()
{ elemType s[100],x;GLNodel * gl,*f;
printf("please putin");
scanf("%c",s);
gl=creatGL(s);
printf("put out");
DispGL(gl);
printf("please put in sth");
scanf("%c",&x);
f=locate(gl,x);
printf("%c",f->val.data);
}

❾ 我在編程過程中出現了Subscript indices must either be real positive integers or logicals.的問題

錯誤原因是下標必須是正的整數或者邏輯值,出現這個錯誤提示一般是出現了比如c(0.3),c(-2)之類的下標,檢查一下。錯誤提示回提示錯誤出現在哪一行,可以試著順藤摸瓜。
另外x(0)=[13,21,0.8,42,12,16];這行你的意思數組名為x(0),或x元胞數組的第0個元素?,估計就是這行有問題了。

❿ 請高手看下編程代碼

首先subs(S)表示:用數值替代所有的符號變數。 就是subs()括弧裡面的
字元串轉為數值。
date()函數獲得當前日期。
dtoc(),是日期轉化為字元型

由於樓主沒有編程基礎我就不用術語講了。

date()本來的形式是日/月/年 。如:11/09/09通過subs(dtoc(date(),1),7,2)即可轉為年/月/日格式。及09/09/11.
qqq1的值為年月日的值。
qqq2為時間格式的值。
qqq的值為年月日時間相加乘以33.val()函數表示提取包含於字元串內的數字,字元串中是一個適當類型的數值。
text1文本框的值就是qqq的字元串形式的值 alltrim()表示去除所有空格。
最後一句setfocus是對指定的窗口設置鍵盤焦點。就是讓鍵盤輸入的值能在text2文本框里

就是這樣了

熱點內容
為什麼微信會出現賬號密碼錯誤 發布:2025-05-14 03:03:30 瀏覽:692
幻影腳本官網 發布:2025-05-14 03:01:13 瀏覽:826
servlet的webxml怎麼配置 發布:2025-05-14 02:51:46 瀏覽:772
怎麼取消手勢密碼 發布:2025-05-14 02:51:11 瀏覽:639
openvpn搭建vpn伺服器搭建 發布:2025-05-14 02:47:52 瀏覽:998
密碼忘了從哪裡找 發布:2025-05-14 02:39:09 瀏覽:548
我的世界什麼伺服器有前途 發布:2025-05-14 02:30:31 瀏覽:528
java程序反編譯 發布:2025-05-14 02:18:46 瀏覽:458
蛤蟆編程 發布:2025-05-14 02:17:12 瀏覽:643
解壓縮文件後綴 發布:2025-05-14 02:14:07 瀏覽:304